Google PageSpeed and jQuery

Hi all.
Though all my sites pass the 'mobilegeddon' Google test successfully, they are downgraded by PageSpeed test and I'm working on this just now. But the most great problem is the javascript resources which prevent the rendering of the page above the fold: these js resources are bootstrap.min.js and jquery.min.js and obviously other files not so small to be incorporated. I have all these files at the bottom of the page, immediately before of the closing tags for body and html dom elements.
The same problem occurs with stylesheets (these ones in the head section of the page): bootstrap.min.css and others files I can't just incorporate in the page because obviously this would make worst my problem.

I would like an ultimate explanation about how to pass the Google tests: as I said, I use largely used libraries and I link them in the correct way (I thought) and I really don't understand what Google want, but I think that a good result could be a good business card to present to potential clients.
Thank you for any advice.
LVL 32
Marco GasiFreelancerAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

erzoolanderCommented:
Where are you loading them from?  Locally saved on the site - or from the CDNs?
0
Marco GasiFreelancerAuthor Commented:
Hi, erzoolander, thanks for reply.
jQuery apart, are all linked locally.
0
erzoolanderCommented:
Try doing the jquery locally, too.

On my pages - it always irks me to see when the page load time is being impacted by the loading of some external element.  If it's within my ability - I prefer to have everything local.

Dunno if that's gonna fix your issue - but it's my first thought.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Marco GasiFreelancerAuthor Commented:
Sorry for the long delay, but... it worked! Thank you! I thought Google guys had some more precise tool to give their response in such tests. Just loading jQuery locally made my site pass from  60% to 89% and the long list of files to handle somehow disappeared. I'm going to post another question about that 11% left :-)
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Web Languages and Standards

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.