2 - If you can, move the javascript out of the head and put it at the end of your pages (you will likely have to move any inline script too). It won’t help the technical onload time much but the user experience will be a LOT better (page will display a lot faster).
3 - Why are you serving ga.js from your domain? If you use the standard Google domain it will probably already be in users caches.
I noticed the cookie issue resolved themselves a little yesterday while moving some items to a CDN. However it seems as the things are not as smooth from the CDN as they were when everything was hosted in one group. That could be my imagination though.
I’ll take a look at issue #1 shortly. I am not really clear on it, but may be once I actually pull it up in front of me.
For issue #2 I have pretty much done this on all the pages that I can that don’t seem to hose things up in my eCommerce area.
#3 To be quite honest, I was told it would speed things up in general and did seem to cut back some on the load time. I would be happy to add it back the other way and rerun to compare though.
#2 I merged several scripts into one. And place at the very bottom. Three seperate files load. Unfortunatly the largest script is loaded in the first file.
#3 I switched the ga.js back to a pull from Google.
Does this look any better over all? I did drop from a 95 to a 94 in performance, but the overall load seems to have went down.
There are 3-4 scripts that run on every page. I merged them all into the jquery script. It’s def larger, but loads faster then the individual scripts did.
Looks good (and yes, you did get the conditional comment fix correct). Don’t worry about the score, it doesn’t necessarily correlate with performance and is generally a list of things to look at. Far more important is the actual performance.
You’re about as fast as you’re going to be able to get without moving the remaining javascript out of the top of the page. Only other thing that comes to mind is to make sure the photos are progressive jpegs. Since they are all downloading concurrently that will help get them displayed on screen sooner.