Online tools for website performance and scaling
— November 18, 2014 — Performance Budget Metrics Yesterday, Chris Coyier pondered aloud the best metric to use for a performance budget …
We've already covered the different techniques you could use to vastly improve the performance of your front-end applications, their page load time, and the perceived [...]
This article aims to cover the performance gains I've attained in the redesign of Pony Foo, deployed last week to production. I'll be covering a few different topics [...]
Internet Explorer Internals and Developer Information
turbolinks - Turbolinks makes following links in your web application faster (use with Rails Asset Pipeline)
Specifically: advices on loading third party JS :
third-party script is slowing down your page load, you have several options to improve performance:
- Load the script using the
async
ordefer
attribute to avoid blocking document parsing. - Consider self-hosting the script if the third-party server is slow.
- Consider Resource Hints like
<link rel=preconnect>
or<link rel=dns-prefetch>
to perform a DNS lookup for domains hosting third-party scripts. - "Sandbox" scripts with an
iframe
- lazy-load content after the main page content loads but before a user might otherwise interact with the page
PageSpeed Insights & Apache/nginx modules