Alexander Smirnov’s personal Weblog

October 16, 2009

About Benchmarking JSF libs

Filed under: Java server faces — Tags: , — alexsmirnov @ 4:58 pm

Mert Caliskan recently posted blog article about JSF libraries performance.

I’ve downloaded and run all these examples on my local machine ( That is Intel Core2 Duo 2.4 Mhz, 4GB RAM, Fedora Core Linux 11, Apache Tomcat 6.0.18 with jdk 1.6.0_18 ). Though I got a similar results for RichFaces demo and Trinidad, PrimeFaces performs AJAX requests from 23 up to 80 milliseconds, with median about 40 milliseconds. Firebug results seem adequate because they are close to request processing time shown by the eclipse TCP/IP monitor.

There is FireBug console’s scrinshot:

pprBecause even clean JSF page that contains only one form with one input field and submit button shows similar results that is about 20ms per request on the same environment, I do not see a much performance difference.

Advertisement

4 Comments »

  1. i am aby,i am currently working on a jsf project in which i am using ” richtextbox ” how can i use this
    how can i have a RichTextBox in my application_

    Comment by aby — December 1, 2009 @ 8:26 am

  2. i am aby,i am currently working on a jsf project in which i am using ” richtextbox ” how can i use this
    how can i have a RichTextBox in my application

    Comment by aby — December 1, 2009 @ 8:25 am

  3. […] demo applications which reveals PrimeFaces was shown 2x/3x faster than RichFaces and Trinidad. Also Alex Smirnov tested the same demo apps and got a bit different […]

    Pingback by Benchmarking Ajax JSF Libraries « Cagatay Civici’s Weblog — October 18, 2009 @ 11:04 am


RSS feed for comments on this post. TrackBack URI

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

Create a free website or blog at WordPress.com.

%d bloggers like this: