Subbu Allamaraju posted an excellent article about Node.js vs Play! for Front-End Apps.
Play! is an excellent Web framework which is quite similar to Spring MVC on the view/controller aspect and is using Groovy as the view technology.
Spring usual views (JSP, JSTL, Freemarker, Velocity) are quite outdated and I do not understand why Spring does not improve them and why Matt Raible set their as a "pro" in his comparaison.
I believe in using the Grails View as the Spring MVC View. See my previous article about the "How To" and according to the Spring MVC roadmap, Grails View support will be added to Spring 3.1.
Let's benchmark Play! vs Spring MVC with Grails View. This microbenchmark will focus only on the view/controller performance.