The April web performance data for Shopify themes is now live - check out the newsletter with all updates and the site for the full data at:
https://themevitals.com/newsletter/2026-05/

#Shopify #webperf

April 2026 Theme Vitals Update

April 2026 performance data is live now. Overall Shopify performance is down, and Horizon improvements have stalled leaving it as a low-performing theme.

Theme Vitals

RE: https://mamot.fr/@ParisWeb/116555672262079036

#parisweb, ma conférence de cœur, a accepté que je vienne vous présenter un atelier pour se mettre à jour sur les outils de la #webperf

A bit inside baseball -- how I made my blog faster: cut CI per push from ~6 min to ~2 min, and kept every home/archive page O(1) in corpus size. Principles: compute once at input-change time, put the result under a stable URL, let everything downstream pull it from cache.

https://benjaminhan.net/posts/20260511-site-efficiency/?utm_source=mastodon&utm_medium=social

#Synesis #WebPerf #Quarto #StaticSite

Making synesis Quick – synesis

The caches, byte-stable outputs, and partial-render classifier that keep CI under two minutes per push, and the choices that keep each page light for the reader.

synesis

RE: https://fosstodon.org/@webinoly/116489229798729785

Still tracking the Ubuntu 26.04 rollout.

This release introduced several critical low-level changes and improvements that are causing a slower-than-usual turnaround for some upstream packages. While developers work through these complexities, we remain in "stability first" mode.

We’ll pull the trigger on full support as soon as the core stack meets production standards. Thanks for your patience!

#Ubuntu2604 #Webinoly #SysAdmin #LTS #WebPerf

Most cache misconfiguration is not carelessness, it's a missing handshake.

Your build encodes assumptions: hashed filenames mean the URL changes whenever the content changes. The web server has to know that, or the assumption stays unused.

If the config doesn't reflect what the build produces, the framework's work gets quietly undone at the last layer of the chain.

#WebPerf #Caching #StaticSite #Astro #Caddy

Your site loads. From the outside it works. But: do returning visitors re-download everything on every click? Can the connection be downgraded from HTTPS to HTTP on public WiFi? Does your homepage count as one site in Google's eyes, or two?

For most static sites: no, yes, and yes. The web server config is the last layer most setups never touch.

#Astro #Caddy #WebPerf #SelfHosting #StaticSite

moop | A free and open-source image optimizer for macOS

Batch optimize, resize, and convert images with local-only processing.

moop

#Development #Guides
Browser caching with No-Vary-Search · Better HTTP caching by ignoring irrelevant query parameters https://ilo.im/16crk2

_____
#Caching #URL #UrlParameters #HTTP #HttpCache #HttpHeaders #Browsers #WebPerf #WebDev #Frontend

Better Browser Caching with No-Vary-Search – CSS Wizardry

No-Vary-Search lets HTTP caches ignore irrelevant query parameters such as UTM tags, while still keeping meaningful ones like product variants in the cache key.

Episode 11 | PerformanceObserver

YouTube

Single data point by the looks of it but dang, TCP RTT from North Korea to one of our CDNs is slow AF, 1.53 seconds.

For comparison, the mean values around Europe are in the order of 25-30ms.

#WebPerformance #WebPerf #WebDevelopment #WebDev