Ethan Gardner

@ethangardner.com

I'm a full stack engineer with a bias toward the front-end. Web performance optimization, accessibility, and all that jazz.

The Chrome DevTools team are doing a "papercuts" sprint where they try to address lots of small, irritating bugs and annoyances. Reply with crbug.com links (no bug, no fix—that's the deal!) and will see what we can do. No promises though as some may be features/too big/unclear how to solve.

Chromium

crbug.com

I did a 10-minute DevTools audit of a top 10k site with real RUM tooling installed. Every Core Web Vitals metric: poor. The hero image isn't preloaded. The tag manager, consent tool, and coupon service are. Organizational influence showed up in the preloads. www.ethangardner.com/posts/lightn...

What 10 Minutes Revealed About Web Performance and Organizational Priorities

A 10-minute DevTools audit of a top 10k website reveals heavy pages, poor Core Web Vitals, and a preload list that reads like competing team priorities

ethangardner.com

Layout shifts often only happen at specific screen sizes or after a user interaction. That's why I built a new free tool: the CLS checker tests your site at 5 different viewport sizes and scrolls down the page. Try it out here: www.debugbear.com/test/cls

Bild

⚡WebPerformance Report is more than a report in your inbox. Users also get access to their Board to manage reports, review deliveries, and follow Performance, Accessibility, and Security trends over time. Get your report here: 👉https://webperformancereport.com/ #webperf

WebPerformance Report Board displayed on desktop and mobile, showing a Reporting-as-a-Service platform where users can manage reports, review deliveries, and monitor Performance, Accessibility, and Security trends.

p75 and p90 JavaScript bytes on the web have exploded since May, 2025—easily the largest 10 month period based on HTTP Archive data since 2023. The long-tail is getting worse, very quickly. Gemini, what happened in May 2025?

BildBild

Yes, I know it's Friday… but I deployed this anyway! 😎 We added the No-Vary-Search response header to a bunch of sites to ignore tracking parameters like `utm_*`, `gclid`, and `fbclid`. They’re consumed by third party tracking scripts, but they should not create .. 1/4

Bild

A slow UX affects people’s perception of three important brand elements that are completely unrelated to page speed: content, design, and usability. Here's why that takeaway is relevant in an increasingly competition online landscape 👉 www.speedcurve.com/blog/brand-p... #webperf #ux #pagespeed

SpeedCurve | The speed of trust: How slow pages hurt your brand

In a competitive market, page speed is as important as your design and content.

speedcurve.com

How's the mobile CPU landscape evolving? Thanks to process node improvements, a mid-range Android from 2025 is (finally!) as fast as 2017's iPhone 8, but a low-end (~$100) smartphone isn't yet as speedy as a decade-old iPhone 6s.

Geekbench 6 single-core scores over time at 4 price points:

 - fastest iOS
 - fastest Android
 - mid-tier Android
 - low-end Android