[jsr-314-open] My performance AI from the EG meeting

Jim Driscoll Jim.Driscoll at Sun.COM
Tue Dec 8 13:31:17 EST 2009


So, I've been thinking about measuring relative performance, and I think 
that what we may want to do is to try to get JSF into the next specweb 
standard.  There are currently ASPX, PHP and JSP in the standard. 
http://www.spec.org/web2009/

We'll see what Sun's performance guys say.

That would allow us to 1) compare JSF implementations for performance 
(always useful), and 2) compare JSF releases for performance, to guard 
against performance degradation from spec changes (very, very useful).

We'll also want to port over some subset of the tests to something like 
Wicket.  It also might be fun/interesting to port over some tests to 
Rails as well.  I expect that Wicket may have some advantage in some 
cases, since the programmer creates the tree, rather than the framework 
- but then, I can also write things faster using an assembler, for much 
the same reason, with some of the same problems.  I also expect that 
we'll find a few very obvious places to boost speed - we've been mostly 
striving for correctness in 2.0.

Ajax tests, otoh, are likely to be much, much harder.  There are 
commercial products, like the neotys.com one that Ted mentioned, but I 
don't have to tell you that my budget for this is $0 - maybe that can 
change, but I suspect I'll be writing client scripts and using Selenium. 
  Ick.

Anyhow, it's a long term project, and I wanted to update you on my 
thinking, and seek feedback.

Jim




More information about the jsr-314-open-mirror mailing list