Category Archives: cwv

How to Recognize Web Performance Issues: A Visual Guide to Core Web Vitals

Web Performance issues can kill a marketing campaign, wasting time and resources, hurting your ROI and bottom line. Learn to recognize web performance issues “in the wild”, how they are represented by Core Web Vitals, and how you and your team can use them to resolve user experiences issues before your holiday shoppers arrive! Continue reading →

Reduce LCP by nearly 3s by replacing JS animation with CSS

I reduced this PLP’s LCP by nearly 3s just by replacing the JS animation with CSS animation. #NoLoJS FTW. Continue reading →

Presenting a Web Performance MasterClass at the WeAreDevelopers World Congress

I will be presenting an all-day Web Performance MasterClass at the WeAreDevelopers World Congress in San Jose, CA from September 23-25, 2026. I have a discount registration codes available if you’re interested in attending. Continue reading →

Investigating… a High LCP for Wish.com

Investigating Wish.com’s high LCP led me down a rabbit hole of performance paper cuts. But I was able to reduce their LCP from 7.12s to 1.67s, and that was with only a couple of my recommended improvements in place. Read to find out how! Continue reading →

Early Hints vs. Resource Hints vs. Speculation Rules: Which is right for what, and when?

It’s no secret: the faster things arrive in the browser, the faster the browser can show them to your users. But there are lots of ways to get things into the browser faster. This article compares three similar, but quite different, techniques, explaining how they are similar, how they are different, when each should be used, and how together they create a powerful performance trio. Continue reading →

What’s the Most Important Performance Metric?

TTFB? FCP? LCP? INP? CLS? Something else? What’s your most important perf metric? Continue reading →

Investigating… can CLS cause a high LCP?

Speedcurve’s Page Speed Benchmarks reported Costco.com’s LCP averaging at 6.85s. But could it be that CLS is at least part of the problem? Read to find out! Continue reading →

NoLoJS Featured on the Coffee with Developers Podcast

On February 18, 2026, I sat down with Chrisitan Heilmann of Coffee with Developers to chat about NoLoJS and lots and lots of other web-type stuff. Have a listen and let me know what you think! Continue reading →

Investigating… a High LCP for Nike.com

Speedcurve’s Page Speed Benchmarks reported Nike.com’s LCP averaging at 4.36s. I got it down to 1.36s. Read to find out how! Continue reading →

Today’s Readings

The latest installment in my “Today’s Readings” series, offering my rants and thoughts based on findings from around the world-wide web, including Accessibility, CSS, CWV, Design, DevTools, HTML, JS, NoLoJS, Performance, Shopify, Speculation Rules and more. Happy reading! Continue reading →