I'm using Primefaces 3.3 in combination with Twitter Bootstrap 2.0.
- primefaces.js 172KB
- jquery.js 308KB
- primefaces.css 43KB
- theme.css 28KB
- bootstrap.min.css 93KB
- bootstrap.min.js 22KB
So far I have tried the following with to try and help performance:
- set the glassfish 3.1.2 server to use HTTP/1.1 GZIP to try and reduce the network traffic.
- set file caching on the server.
- targeted the bootstrap.min.js for the end of the body content
I'm guessing that there must be a lot more than the standard jquery in the 308KB primefaces version of the jquery file as the standard jquery-1.7.2.min.js is only around 93KB!
Is there anything else I can try to reduce the page load when the user first hits the homepage?