Upgrade to Pro — share decks privately, control downloads, hide ads and more …

0.6 seconds is the new slow

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest. →

0.6 seconds is the new slow

Slow sites frustrate consumers. Frustration costs money. To delight your audience, beat competitors, and please Google, your site will need to load in under a second. Web performance is no longer an art, but a science. You have 600 milliseconds; how will you spend them?

Avatar for Jono Alderson

Jono Alderson

April 15, 2022

More Decks by Jono Alderson

Other Decks in Marketing & SEO

Transcript

  1. @jonoalderson Delays of over 3 seconds can lead to over

    40% abandonment Google, 2016, via http:/ /bit.ly/2OBDJGq
  2. @jonoalderson 20% of users abandon their cart if the transaction

    process is too slow Radware, 2014, http:/ /bit.ly/2weioeS
  3. @jonoalderson Industry USA UK Germany Japan Automotive 9.5 12.3 11.0

    10.3 Business & Industrial Markets 8.7 8.3 8.2 8.1 Classifieds & Local 7.9 8.3 7.0 8.3 Finance 8.3 8.0 8.6 7.6 Media & Entertainment 9.0 8.8 7.6 8.4 Retail 9.8 10.3 10.3 8.3 Technology 11.3 10.6 8.8 10.0 Travel 10.1 10.9 7.1 8.2 MachMetrics, 2018, http:/ /bit.ly/2PiFzgK Seconds to “visually loaded” on a 3g connection
  4. @jonoalderson “We have a big site redevelopment process in the

    works, scheduled for Summer 2019” No No
  5. @jonoalderson What if the page has components which only load

    when you interact, or scroll? Are they “finished”?
  6. @jonoalderson Pingdom, Website speed test, https:/ /tools.pingdom.com/ At that point

    in time, for that URL, for that config, from that location Doesn’t actually measure
  7. @jonoalderson Pingdom, Website speed test, https:/ /tools.pingdom.com/ Relative to other

    people testing their homepages At that point in time, for that URL, for that config, from that location Doesn’t actually measure
  8. @jonoalderson Load fewer, smaller things, duh Pingdom, Website speed test,

    https:/ /tools.pingdom.com/ Relative to other people testing their homepages At that point in time, for that URL, for that config, from that location Doesn’t actually measure
  9. @jonoalderson Nav interactivity Fonts Personalised / account stuff Share buttons

    Author images Comments, related posts, all sorts! Video Big image Tons of CSS jQuery(!)
  10. @jonoalderson Lazy video placeholder Skeleton container for image Stopped these

    assets from loading on the initial page load Personalised / account stuff via ajax Nav interactivity loads later Prioritise font loading
  11. @jonoalderson [Things we’re obsessing about] • Lazy loading • Bytes

    transferred • Complexity of DOM, CSS and JS • Painting, layout and layering • Colours, details, icons
  12. @jonoalderson Google PageSpeed Insights, http:/ /bit.ly/2MhP9lT Hosting, servers, CDNs HTML,

    CSS & JS The internet, the speed of light CMS, plugins & extensions
  13. @jonoalderson 0. Load less stuff 1. Tidy up your CMS

    2. Bolt on a CDN (Cloudflare) 3. Get good hosting 4. Use a static page cache 5. Optimise your resources 6. Use AMP(?)
  14. @jonoalderson • Offload media to, e.g., Amazon S3 • Use

    an image CDN like Cloudinary or Imgix • Modularise CSS and JavaScript [ADVANCED]