This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
comparing the performance of Swing and JSF is like comparing the speed of a shark and a horse.
There are too many factors to be considered when choosing between both because both technologies don't relate to each other.
Anyway, there is a blog entry from Evan Summers covering a part of your topic. See Swing trumps Ajax and Web 2.0