I'm using the Google PageSpeed service to improve the page loading time of my site. The site is on GAE/P but I don't think that matters so much.
My page depends on a few resources:
- Bootstrap (css and js)
- jQuery (js)
- jQuery UI (js and css)
- My own stuff (js, css, and images)
The waterfall of a page load (link) is below. In this page, I use Javascript to render a jQuery UI sortable.
The PageSpeed recommendations of inlining needed css/js seems impractical because of Bootstrap and jQuery.
I'm looking for advice as to how I can get the most bang for my buck to improve page speed. For example:
- Should I combine all js (Bootstrap, jQuery, jQuery UI, mine) into a single js file and serve it myself?
- Should I combine all css (Bootstrap, jQuery UI, mine) into a single css and serve it myself?
- Should I combine images into a css sprite?
- Other things I should consider?
I'd appreciate your ideas.
