Java Server Faces and Google Chrome — Goodbye IE!

When Firefox 3 came out I was hoping it would run JSF faster than IE did, instead it actually failed to run at all well so we just forgot about it and went back to sunny IE for our clients.

Today! I install Google Chrome… Actually I expected JSF not to work at all… let alone how it does.

JSF runs VERY VERY VERY Fast in Google Chrome, sorry, actually, the whole internet runs VERY VERY VERY FAST.

Our tests so far show perfect compatibilty with JSF and it turns the web browser into an application browser, apart from the fact we can perform more customisations of the browser and use it as a real tool for accessing the multiple JSF projects we have.

We can now see bottlenecks without running profiler. The time between the pages loading shows where the problems are. IE really struggled with massive amounts of componants on pages. 


If you’ve not tried Google Chrome please please do… hitch it up to your JSF application (or any web app) or your favorite website and just fall off your chair at the MARKED DIFFERENCE in speed. 

I would think once word gets out that people will not want to use IE any longer.


About Paul C

I am a Senior Java programmer/Web Technologies, Play in a band called Mandolin Monday, I have a cat and I live on a boat.

Posted on September 3, 2008, in Google Chrome, Netbeans and tagged , , . Bookmark the permalink. 5 Comments.

  1. Please note: Googles Chromes Renderer Enginge is the old WebKit-Engine and have some security issues: Carpet Bomb security problem

    best regards,

  2. Hi Alhoscha,

    I tested this and I think they’ve fixed it because it didn’t do anything to my system at all 🙂

  3. JSF is a server side framework and google chrome is web browser runs on client side. To me it doesn’t make sense to combine JSF with google chrome performance.

  4. I Disagree actually – the whole point of JSF s to build user interfaces that work through the web.

    This is from the Sun website about JSF.

    “JavaServer Faces technology simplifies building user interfaces for JavaServer applications. Developers of various skill levels can quickly build web applications by: assembling reusable UI components in a page; connecting these components to an application data source; and wiring client-generated events to server-side event handlers.”

    You notice the UI Component part. Well that I think is pretty important to the whole process. How the whole mechanism performs is VITALLY important to the front end and this is displayed in a web browser, thus the web browser you choose must perform the task of rendering the components in a good way, not falling over or running slowly.


  5. I really like where Google is going, they are making some good changes.

Leave a Reply

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

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

Google+ photo

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

Twitter picture

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

Facebook photo

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

Connecting to %s

%d bloggers like this: