Barry Pollard

@tunetheweb
823 Followers
223 Following
24 Posts

Web Performance Developer Advocate for Google Chrome helping to make the web go faster! All opinions my own.

Mostly on Bluesky (https://bsky.app/profile/tunetheweb.com) I'll be honest, but still respond to pings here!

Twitterhttps://twitter.com/tunetheweb
Websitehttps://www.tunetheweb.com
GitHubhttps://github.com/tunetheweb
Blueskyhttps://bsky.app/profile/tunetheweb.com

First up:

Fronteers Dark Mode in Dordrecht 🇳🇱 on October 2nd. With Cyd Stumpel, @heydon, @csswizardry, @tunetheweb and Anjana Vakil. And @jaffathecake as our MC.

An amazing location and tickets only cost €99, and include dinner. Don't miss this!

🎟️ fronteersconf.org

Declarative partial updates. @tunetheweb and @nomster introduce two new web platform proposals for inserting HTML out of order. Processing instructions like <?marker> and <?start>/<?end> paired with <template> let servers stream HTML into specific document locations without waiting for sequential delivery. New JavaScript methods setHTML, appendHTML, and streamHTML bring consistent naming for partial updates. Polyfills are on npm. #html

https://developer.chrome.com/blog/declarative-partial-updates

I'm excited to share 15 updates from Google I/O 2026. We have updates across the agentic web, new capabilities and some great tools for developers.

https://developer.chrome.com/blog/chrome-at-io26

If you are at IO, come and talk to me and the team in the Chrome area.

15 updates from Google I/O 2026: Powering the agentic web with new capabilities, tools, and features in Chrome  |  Blog  |  Chrome for Developers

Learn about the key announcements from Google I/O 2026.

Chrome for Developers

If you want to know more about Container Timing, @tunetheweb and @jasonwilliams have prepared a post at @developers blog (I helped a bit!).

https://developer.chrome.com/blog/container-timing-origin-trial

cc @igalia

Container Timing origin trial  |  Blog  |  Chrome for Developers

Try out the Container Timing performance measurement API in origin trial from Chrome 148

Chrome for Developers

@bntn We migrated them from Glitch a while ago to chrome.dev.

But looks like we broke them with a recent update to that site 😞 Fixed now!

Thanks for letting me know. And yes it's me that looks after them now not Kevin F btw.

The first reviews of my new book on software performance engineering are coming in:

⭐ "A manifesto against enshittification."
⭐ "The most principled engineering book I've read in a long time."
⭐ "The best chapters in this book are worth a whole book."

And it's now 50% off with code “MLOdell” until 26 March: https://hubs.la/Q044cvlc0

#performance #webperf

Performance Engineering in Practice - Den Odell

You can prevent most software performance problems if you recognize their predictable patterns. Performance Engineering in Practice introduces author Den Odell’s Fast by Default model that replaces the slow fix-it-later path with a unique framework to build in performance from the start. Den Odell’s System Paths framework provides a universal diagnostic language for performance that works across any platform or stack to keep your systems fast even as your codebase, team, and user base grow. You’ll work through hands-on examples like slow internal dashboards and cascading problems from a degraded API. Effective profiling tools, shared dashboards, CI budgets, and design reviews all ensure your performance goals are user-centered and your team is aligned and accountable.

Manning Publications

@nhoizey @eeeps A bit more (1024 sites) if you include that other variant mentioned in the bug.

Looks like Interflora.fr and Interflora.it are still using this hack across their sites (but with an external, self-hosted SVG adn we don't store images so more difficult to measure) if anyone knows anyone working there to name and shame them to!

@nhoizey @eeeps I reran the stats. 186 sites out of 15,408,501 are using this hack. Or 0.000012% of the web. That's up from 84 sites 2 years ago, but still not a priority to address IMHO.

If you see sites using it, and know devs working there, then suggest you give them a poke to find out why. A bad plugin they weren't aware of? Or intentional cause they don't understand? Or intentional cause they do understand and just wanna get someone off their back for something they don't care about?

@nhoizey @eeeps Occasionally here when I get tagged in things. but still not loving Mastodon UX 🙂

That sounds like this LCP hack:
https://issues.chromium.org/issues/326876094

The question is how much to spend chasing down these hacks versus spending time on things that are actually useful to people! Personally I'd rather to the latter. There's always gonna be someway to fool a heuristic. And if people wanna trick themselves then who are we to say they're being stupid and blinding themselves for negligible gain 🤷‍♂️

Chromium

Fixing the URL params performance penalty:
https://calendar.perfplanet.com/2025/fixing-the-url-params-performance-penalty/. The one where @tunetheweb is vary 🤦 excited about the `No-Vary-Search` header (and the one where he loses his blogging license).