4. Every 1 second of improvement
=
Up to a 2% conversion increase.
Source: Radware. State of the Union: Ecommerce Page Speed & Web Performance [2015]
Reduced page load time by 2.2 seconds
=
Downloads increased by 15.4%
(10 million+ downloads per year)
5. “57% of consumers will abandon a page
that takes longer than 3 seconds to load.”
Source: Radware. State of the Union: Ecommerce Page Speed & Web Performance [2015]
6. Today we're including a new signal in our search ranking
algorithms: site speed. Like us, our users place a lot of
value in speed.
We use a variety of sources to determine the speed of a
site relative to other sites.
(April 2010)
Source: https://webmasters.googleblog.com/2010/04/using-site-speed-in-web-search-ranking.html
20. 1) Appropriate format – JPEG for photos, PNG-8 or PNG-24 for
images with fewer colours / transparency.
2) Compression – Balance file size & aesthics. Also try out
services like smush.it and TinyPNG.
3) Dimensions – What is the maximum width and height at which
the image will be displayed?
4) Replacements – “The fastest HTTP request is the one not made.”
Aim to use fonts for text, vector graphics for logos and shapes, and
CSS effects (shadows, gradients, etc.) wherever possible.
Images: Things to Consider
Read more: https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/image-optimization
29. Fonts: Things to Consider
Read more: https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/webfont-optimization
1) How many? – Which typefaces are necessary? Weigh
aesthetics against added requests.
2) Fonts & Weights – How many different styles do you need?
3) Hosting – By using externally hosted fonts (such as Google fonts
or Typekit), there is a greater chance your visitor will already
have the required file cached.
35. Scripts: Things to Consider
1) Unnecessary scripts – Clunky social sharing plugins, etc.
2) Minify + concatenate – Make this a part of your build process.
Don’t use development versions of scripts on live site.
3) Caching – Calling popular scripts like jQuery from a CDN
increases chances of caching.
4) Placement – Investigate your critical rendering path.
Read more: https://developers.google.com/web/fundamentals/performance/critical-rendering-path/adding-interactivity-
with-javascript
46. Mobile Considerations
1) Mobile first – Mobile is the primary means of accessing the
internet for millions of people.
2) Selectively load resources – Responsive images, but also
selective use of fonts.
3) Live testing - Emulate / test mobile devices and connection
speed. Ensure that only the required content is being loaded at
each breakpoint.
48. “Performance more often comes down to a cultural
challenge, rather than simply a technical one.”
- Lara Hogan
On culture: http://designingforperformance.com/changing-culture/