Shawn Maust

Blog About

Tech

  1. 14 January 2020

    WebAssembly: The Fourth Language of the Browser link

    Read on afasterweb.com

  2. 30 October 2019

    A New Way to Prevent Layout Jank During Image Load link

    Read on afasterweb.com

  3. 02 May 2019

    Some QUIC Benefits of HTTP/3 link

    Read on afasterweb.com

  4. 10 April 2019

    Using Semantic Markup link

    Read on marcomm.nd.edu

  5. 28 February 2019

    Proposed Updates for Intersection Observer link

    Read on afasterweb.com

  6. 22 December 2018

    When Users Click: Tracking First Input Delay link

    Read on afasterweb.com

  7. 30 October 2018

    When JavaScript Fails link

    Read on afasterweb.com

  8. 30 September 2018

    Benefits of a Mobile-Friendly Site link

    Read on afasterweb.com

  9. 21 August 2018

    Give Me a Hint: webhint.io link

    Read on afasterweb.com

  10. 29 June 2018

    Responding to Jank in Real Time link

    Read on afasterweb.com

  11. 15 June 2018

    Introduction to WebAssembly link

    Read on afasterweb.com

  12. 28 May 2018

    Some Recent Web Performance Case Studies link

    Read on afasterweb.com

  13. 25 April 2018

    Smooth Out Low Quality Placeholders with SQIP link

    Read on afasterweb.com

  14. 19 April 2018

    Using Local Overrides in DevTools link

    Read on afasterweb.com

  15. 11 April 2018

    Two Tips for Using 3rd-Party Fonts link

    Read on afasterweb.com

  16. 28 March 2018

    Choosing Project Performance Goals link

    Read on afasterweb.com

  17. 21 March 2018

    Current Mobile Page Size and Some General Guidelines link

    Read on afasterweb.com

  18. 09 March 2018

    Subsetting Fonts with Glyphhanger link

    Read on afasterweb.com

  19. 16 February 2018

    Tide Hopes to Raise WordPress Performance link

    Read on afasterweb.com

  20. 26 January 2018

    Determining Connection Speed with the Network Information API link

    Read on afasterweb.com

  21. 21 December 2017

    Google and Mobile-First Indexing link

    Read on afasterweb.com

  22. 08 December 2017

    Interactive and 'Consistently' Interactive link

    Read on afasterweb.com

  23. 20 November 2017

    Making the Most of Idle Moments with requestIdleCallback() link

    Read on afasterweb.com

  24. 27 October 2017

    Getting Started with the Intersection Observer API link

    Read on afasterweb.com

  25. 26 September 2017

    Performance Basics: Throttling link

    Read on afasterweb.com

  26. 06 September 2017

    Remembering the Cost of Evaluating and Executing Scripts link

    Read on afasterweb.com

  27. 23 August 2017

    Passive Event Listeners and Scroll Performance link

    Read on afasterweb.com

  28. 27 July 2017

    Optimizing Repaints link

    Read on afasterweb.com

  29. 30 June 2017

    Remote Debugging link

    Read on afasterweb.com

  30. 29 May 2017

    Linting Responsive Images link

    Read on afasterweb.com

  31. 30 April 2017

    Using Chrome Dev Tools to Identify Unused Code link

    Read on afasterweb.com

  32. 31 March 2017

    Google's Guetzli Promises Smaller, Better Looking JPEGs link

    Read on afasterweb.com

  33. 28 February 2017

    Shining Light on Performance with Lighthouse link

    Read on afasterweb.com

  34. 31 January 2017

    Upgrading Your Service Worker Cache link

    Read on afasterweb.com

  35. 31 December 2016

    Got any Cache? Basic Service Worker Caching link

    Read on afasterweb.com

  36. 29 November 2016

    Setting up a Service Worker link

    Read on afasterweb.com

  37. 30 October 2016

    What are Service Workers? link

    Read on afasterweb.com

  38. 30 September 2016

    WebP, the Other Image Format link

    Read on afasterweb.com

  39. 31 August 2016

    Lazy Loading With Low Quality Image Placeholders link

    Read on afasterweb.com

  40. 08 July 2016

    Regain Control of 3rd Party Scripts link

    Read on afasterweb.com

  41. 07 June 2016

    Intro to Lazy Loading and Some Plugins To Help link

    Read on afasterweb.com

  42. 24 May 2016

    5 Reasons To Use HTTPS link

    Read on afasterweb.com

  43. 29 April 2016

    Is Using AMP Worth It? link

    Read on afasterweb.com

  44. 14 April 2016

    A Few Tools for Image Optimization link

    Read on afasterweb.com

  45. 15 March 2016

    Serving up Brotli with Nginx (and Automating it with Jekyll) link

    Read on afasterweb.com

  46. 16 February 2016

    Speed up with Brotli link

    Read on afasterweb.com

  47. 31 January 2016

    CSS Filters and Mobile Performance link

    Read on afasterweb.com

  48. 20 January 2016

    Performance Stats from 2015 link

    Read on afasterweb.com

  49. 31 December 2015

    FLIPping Animations link

    Read on afasterweb.com

  50. 15 December 2015

    Selling Performance with WPO Stats link

    Read on afasterweb.com

Page 1 of 2
Older »

About

A little about me, the blog, and what I'm currently up to.

Learn More

RSS Feed

© Shawn Maust 2015–2025