Web tier: servlets, JSP, Web frameworks: Performance comparison on various web frameworks?

  1. Performance comparison on various web frameworks? (1 messages)

    I would like to know if there are any performance evaluation figures among Servlet, JSP, Struts, Spring MVC, JSF and the likes?

    I used to program Servlet/JSP, and I am starting a new web project, I wonder how good the new frameworks could perform.

  2. When I did a comparison against RIFE about a year ago, only Tapestry was significantly slower, I don't know if this has improved since then, but I would suspect it has. Sometimes you get even better performance than with plain servlets or unoptimized JSP engines since a good template framework does intelligent encoding caching, deferred content construction to reduce the number of memory allocations, buffering, etc etc
    I suggest you look more to the features you're interested in since performance-wise the hit is imho neglectable, certainly if there's a database in the equation.