Currently, I am utilizing the Google PageSpeed service to enhance the loading time of my website. It is hosted on GAE/P, but that detail may not be crucial in this context.
There are several resources my page relies on:
- Bootstrap (css and js)
- jQuery (js)
- jQuery UI (js and css)
- My custom assets (js, css, and images)
The waterfall diagram illustrating a page load can be viewed here. This particular page features Javascript for rendering a jQuery UI sortable functionality.
Implementing the PageSpeed suggestion of inlining necessary css/js appears challenging due to Bootstrap and jQuery components.
I am seeking recommendations on maximizing improvements in page speed. For instance:
- Is it advisable to merge all js files (Bootstrap, jQuery, jQuery UI, mine) into a single file and host it myself?
- Should I consolidate all css files (Bootstrap, jQuery UI, mine) into one css file and serve it directly?
- Would combining images into a css sprite be beneficial?
- Are there any other optimizations worth considering?
Your insights would be greatly appreciated.