Building Theme Vitals, PerformanceObserver, Interop, and offline stuff
From the newsletter on 27 Feb 2025: Building Theme Vitals, PerformanceObserver, Interop, and offline stuff
How I built Shopify Theme Vitals using 11ty and CrUX (new article!) #
In case you missed it, I built a site called Theme Vitals which shows how Shopify themes perform in terms of the Core Web Vitals and other metrics. It was a pretty big undertaking, and I wrote up how I built it using HTTP Archive, the Chrome User Experience Report, BigQuery, Node, and 11ty. Check it out: How I Built Shopify Theme Vitals.
Web performance virtual meetup #
We held the first meetup for PerformanceObserver! The website is now fully up as well as the YouTube channel. Check them out and subscribe if you're interested in web performance content!
From other folks on the web #
A few things by other folks I enjoyed consuming since last time:
- In exciting news, Interop 2025 includes elements which will enable measuring LCP and INP across all browsers! See Interop 2025: another year of web platform improvements.
- The Web Vitals Chrome extension was recently deprecated. If you used it for debugging web performance, here's a migration guide for getting the same features out of Dev Tools.
- Beautiful focus outlines by Thomas Günther
- Pattern Club: A curated gallery to find pattern inspiration
- I came across this quote on Bluesky: "Fantasy is escapist, and that is its glory. If a soldier is imprisoned by the enemy, don’t we consider it his duty to escape? The money-lenders, the knownothings, the authoritarians have us all in prison; if we value the freedom of the mind and soul if we’re partisans of liberty, then it’s our plain duty to escape, and to take as many people with us as we can." - Ursula K. LeGuin in The Language of the Night: Essays on Writing, Science Fiction, and Fantasy. A similarly great read for these times is 28. It Doesn’t Have To Be the Way It Is.
/Offline #
- I just finished reading my first 5-star book of the year (21 books so far): Chain Gang All Stars by Nana Kwame Adjei-Brenyah. I don't want to give anything away, but I highly recommend it.
- I created a new website for my art at sia.studio which also has its own newsletter if you're interested in my art updates. I also created a separate Bluesky account which is basically my Instagram alt - @sia.studio.
- I'm apparently on a "build new websites" kick - I also created offline.sia.codes for all my other random hobbies like cooking, crafting, gardening, and reducing my plastic consumption.
This newsletter is reader-supported. If you buy a book from one of the links above, I'll earn some coffee money. You don't pay a higher price, and Bookshop.org supports independent booksellers.
Struggling with web performance? #
I'm here to help! Check out my services or contact me today.
A strategic partner you can depend on
I make websites faster, smarter, and easier to grow.
If you want someone who’s creative and precise, deeply reliable, and not afraid to tell you what’s what to get you to the next level—I’m your partner.