Archive
Archive
2024
- January 8 - How To Fix A Failed Core Web Vitals Assessment
- January 10 - How to Set Up Soft Navigation Reporting in a React App
- January 12 - How To Improve Page Speed With 103 Early Hints
- January 17 - How To Improve INP With Chrome DevTools
- January 22 - What Different Navigation Types Mean For Page Speed
- January 31 - What Does The Page Load Event Measure?
- February 19 - 10 Best Practices To Make Your Website Faster
- March 8 - How Does The Loading Stage Of A Website Impact INP?
- April 4 - How Fast Do Websites Load In 2024?
- April 30 - Getting Started With scheduler.yield - A Beginner's Guide
- May 16 - How Do Chrome Extensions Impact Website Performance In 2024?
- May 22 - Visualize Your Website's Render-Blocking Scripts
- June 6 - Fixing Layout Shifts Caused by Web Fonts
- June 13 - Blazing Fast Websites with Speculation Rules
- July 4 - Avoid Overusing fetchpriority="high"
- July 9 - Avoid An Excessive DOM Size For Better Web Performance
- July 11 - A Guide to Website Monitoring
- July 15 - Synthetic Monitoring vs. Real User Monitoring
- July 17 - How To Fix Missing INP Attribution Data With The LoAF API
- July 19 - Chrome Extension Statistics: Data From 2024
- July 25 - What Elements Contribute to Interaction to Next Paint?
- July 29 - Debunking 5 Myths About Interaction to Next Paint (INP)
- August 2 - Are Re-renders Hurting Your Largest Contentful Paint Score?
- August 5 - PageSpeed Insights API: Discover Web Performance Insights with Code
- August 7 - Minify JavaScript And CSS Code For A Faster Website
- August 15 - Brand New Performance Features in Chrome DevTools
- August 19 - How To Reduce Unused JavaScript
- August 23 - Monitor Core Web Vitals with the web-vitals.js Library
- August 28 - The Ultimate Guide to Font Performance Optimization
- September 9 - What’s The Difference Between CrUX And RUM Data?
- September 12 - HTTP/1.1 vs HTTP/2: What Does It Mean For Page Speed?
- September 16 - How To Optimize Largest Contentful Paint For Video Elements
- September 17 - Largest Contentful Paint Differences In Lab And Field Data
- September 23 - What Is JavaScript Hydration For Single Page Applications?
- September 24 - How to Defer Offscreen Images and Background Images
- September 26 - Cloudflare Speed Brain: What You Need to Know
- October 1 - Google's New CrUX Vis Tool: Explore Core Web Vitals Data
- October 3 - Fix Your LCP Score By Improving Render Delay
- October 14 - An Introduction to Shared Compression Dictionaries
- October 21 - How To Test Your Website With JavaScript Disabled
- October 23 - How To Speed Up Your Vue App With Server Side Rendering
- October 25 - Avoid Chaining Critical Requests To Improve Page Load Speed
- October 31 - Browser Support For Core Web Vitals And Page Speed Metrics
- November 1 - ConvertKit Rebranding: A Web Performance Success Story, With A Few Glitches
- November 5 - Layout Shift Culprits: Debugging CLS with Chrome DevTools
- November 6 - How To Achieve Instant Navigations On The Web
- November 8 - How To Annotate A Chrome DevTools Performance Trace
- November 12 - How To Optimize Performance In Vue Apps
- November 13 - View Transitions API: Single Page Apps Without a Framework
- November 17 - How To Monitor JavaScript Performance
- November 26 - How To Reduce JavaScript Execution Time
- November 28 - How To Optimize Performance In Nuxt Apps
- November 29 - 10 Steps to Avoid Enormous Network Payloads
- December 5 - How to improve your page load time with browser caching
- December 6 - How To Fix Largest Contentful Paint For Background Images
- December 9 - What Are Lighthouse Performance Audits And Why Do Their Results Vary?
- December 10 - How To Fix LCP Resource Load Delay
- December 11 - Caching on a Content Delivery Network (CDN)
- December 13 - 2024 In Review: What’s New In Web Performance?
- December 16 - What Does The DOMContentLoaded Event Measure?
- December 18 - CPU Throttling In Chrome DevTools and Lighthouse
- December 23 - How To Use Vue DevTools To Investigate Performance
2023
- February 3 - How Do Websites Work: A Technical Introduction
- February 9 - How HTTP Server Connections Work On The Web
- February 20 - Is Google PageSpeed Insights Reliable?
- February 24 - View Site Speed Trends With Node And The CrUX History API
- March 29 - Getting Started with React DevTools in Chrome
- April 4 - Is Reducing Page Weight Important For Website Speed?
- May 3 - Optimize Request Priorities To Speed Up Your Website
- May 8 - Cumulative Layout Shift Differences In Lab And Field Data
- May 18 - Improve Page Speed With Async And Defer
- June 20 - Understanding Lighthouse Accessibility Audit Reports
- June 27 - Server Cache vs. Browser Cache: What Front-end Developers Need To Know
- July 13 - The Ultimate Guide To Responsive Images On The Web
- August 8 - What Are Google Page Experience Signals?
- August 22 - How To Use A CDN To Improve Web Performance
- September 13 - How To Test Page Speed With Google Lighthouse
- September 28 - Improve Your Lighthouse SEO Score
- October 9 - Why Optimizing CSS Stylesheets Matters For Page Speed
- October 11 - Packet Level Throttling: Collecting Reliable Page Speed Data
- October 23 - Improve Page Speed With GZIP Or Brotli Compression
- October 31 - Why We Don’t Report Website Carbon Emissions
- November 13 - How To Watch Your Website Load Step By Step And Pause Loading
- November 17 - Remote Debugging Mobile Websites With Chrome DevTools On Android
- November 21 - Learn About Page Speed: 12 Example Request Waterfalls
- November 23 - Measuring Long Animation Frames (LoAFs) In The Browser
- November 29 - Measure LCP Sub-Parts To Improve Largest Contentful Paint
- December 6 - Improve React App Performance With Webpack Bundle Analyzer
- December 8 - A Guide To Soft Navigations And Core Web Vitals Reporting
- December 15 - The Complete Guide To React Suspense
- December 20 - 2023 In Review: What’s New In Web Performance?
2022
- January 11 - Working With Web Performance Budgets
- January 24 - 5 Site Speed Tools for Technical SEOs
- January 28 - How DebugBear Uses DebugBear To Run DebugBear
- February 1 - How Anti-Flicker Snippets From A/B Testing Tools Impact Site Speed
- March 7 - How CSS Opacity Animations Can Delay The Largest Contentful Paint
- April 25 - What Is Server-side Rendering And How Does It Improve Site Speed?
- June 13 - How To Select A Device Configuration For Site Speed Tests
- June 20 - What Is Google's Chrome User Experience Report?
- July 27 - What Cloud Provider Has The Fastest Console Page Speed? Data from GCP, AWS, And Azure
- August 4 - Why Does Page Speed Matter?
- August 8 - Lighthouse Simulated Throttling
- August 23 - How To Eliminate Render Blocking Resources
- September 26 - Network Throttling in Chrome DevTools
- October 6 - How To Optimize Resource Loading With The FetchPriority Attribute
- October 25 - A Comprehensive Guide To HTTP/3 And QUIC
- October 31 - View Core Web Vitals Data in Google Search Console
- November 9 - What Does The Back/Forward Cache Mean For Site Speed?
- November 17 - What Is CSS @import And Why Can It Slow Down Websites?
- November 22 - Chrome Local Overrides: Run Core Web Vitals Experiments
- December 5 - Modern Image Formats For The Web
- December 12 - 2022 In Review: What’s New In Web Performance?
2021
- January 4 - The Chrome DevTools Network Tab: Debug Page Speed
- February 12 - Optimizing React Performance By Preventing Unnecessary Re-renders
- March 16 - Common Problems With rel="preload"
- March 22 - Web Vitals FAQ
- April 22 - Profile Site Speed With The DevTools Performance Tab
- April 28 - Optimize Page Performance By Lazy Loading Images
- June 4 - What's New In Lighthouse 8.0?
- July 5 - How Do Chrome Extensions Impact Browser Performance?
- July 29 - CSP Error Noise Caused by Chrome Extensions
- August 15 - Why Does Lighthouse Lab Data Not Match Field Data?
- September 7 - Blowing Up HTML Size With Responsive Images
- October 20 - Optimizing Core Web Vitals Without Improving Site Performance
- November 6 - Recording A User Flow In Chrome DevTools
- November 8 - Measuring User Flow Performance With Lighthouse
- December 14 - Core Web Vitals: Which Metric Is The Hardest To Pass?
2020
- January 26 - What's Causing Intermittent gzip Compression?
- February 10 - Performant Front-end Architecture
- March 9 - How Many Websites Support The Save-Data Header?
- June 14 - 2020 Chrome Extension Performance Report
- June 29 - Counting Chrome Extensions – Chrome Web Store Statistics
- July 30 - GPT-3 On Web Performance
- August 23 - Is The Web Getting Slower?
- September 8 - Optimizing Front-end JavaScript Performance
- September 14 - Debugging JavaScript Memory Leaks
- November 2 - Building Custom Lighthouse Audits
- November 5 - Reducing Variability In Web Performance Metrics
- November 10 - Creating A Web Performance Team
- November 19 - Website Builder Performance Review
- December 9 - Why Is The Google Cloud UI So Slow?
2019
- January 15 - Bundle Splitting Components With Webpack and React
- March 13 - Network Throttling Methods: DevTools vs. Lighthouse vs. Netem
- March 31 - The User Timing API: Custom Front-end Performance Metrics
- April 28 - Measuring When Images Are Displayed With The Element Timing API
- May 12 - Browser Resource Hints: preload, prefetch, and preconnect
- June 25 - Measuring React App Performance
- July 14 - How Do Different Chat Widgets Impact Site Performance?
- August 20 - Why Are Lighthouse And PageSpeed Insights Scores Different?
- September 2 - Lazy Loading Angular Components Without A Router
- September 10 - Web Performance Metrics: Lab Data vs Field Data
- November 13 - How Does Browser Support Impact JavaScript Bundle Size?