Mediocre Charlotte
Twice
The Seasoning Girls
Mediocre Charlotte
dbushell.com/2026/01/09/d...
— no fun and games this year my blog is getting serious 😐
dbushell.com/2026/01/09/d...
— no fun and games this year my blog is getting serious 😐
👉 jsheroes.io
A limited batch of Early Bird tickets is available for €170 - secure the best deal of the season for a 2-day conference with inspiring talks, amazing people, and unforgettable vibes. ✨
See you in May! 🚀
#JSHeroes #TechConference #TechInnovation
New features like Early Hints and Speculation Rules only make that worse.
My new blog highlights these issues so you know what to keep in mind:
calendar.perfplanet.com/2025/ttfb-do...
When?
Saturday 28 February 2026, 09:30 - 17:00 GMT.
Where?
The Barbican Centre, London.
Ticket types:
In-person, Online, Diversity In-person and Online.
*Diversity ticket applications end Thursday 26 February 2026.
2026.stateofthebrowser.com/tickets/
calendar.perfplanet.com/2025/from-th...
Apparently this has been around 2 weeks and it begs the question: why are they interfering with code blocks?!
Apparently this has been around 2 weeks and it begs the question: why are they interfering with code blocks?!
I loved reviewing this one: calendar.perfplanet.com/2025/ttfb-do...
I loved reviewing this one: calendar.perfplanet.com/2025/ttfb-do...
@tunetheweb.com has the details 👇🏻
calendar.perfplanet.com/2025/fixing-...
@tunetheweb.com has the details 👇🏻
Compression dictionaries are a little tricky to deploy today but totally worth the effort as the impact is enormous.
#webperf
calendar.perfplanet.com/2025/how-to-...
Compression dictionaries are a little tricky to deploy today but totally worth the effort as the impact is enormous.
#webperf
• Bramus Van Damme (Google)
• Léonie Watson (Tetra Logical)
• Fiona Safari (Tesco)
• Jake Archibald (Firefox)
• Alistair Shepherd (Series Eight)
• Cassie Evans (GSAP/Webflow)
• Phil Hawksworth (Deno)
ti.to/hey-presents...
📍Les Deux Alpes glacier
📍Les Deux Alpes glacier
Support your local/national events by buying early! ❤️
Support your local/national events by buying early! ❤️
The default browser install button is great, but we'd like something which you can use on your own site, how and when you want it.
That's why we're proposing the Web Install API, which you can now test!
Nothing in production to share yet, but shows HTML responses being ¼–⅓ the size of @netlify.com's dynamic Brotli-compression.
~4-6kb per page inc. inlined CSS, before any tuning 🤯
[1]: chromestatus.com/feature/5124...
#webperf
Nothing in production to share yet, but shows HTML responses being ¼–⅓ the size of @netlify.com's dynamic Brotli-compression.
~4-6kb per page inc. inlined CSS, before any tuning 🤯
[1]: chromestatus.com/feature/5124...
#webperf
If you've ever thought it looks good and you want to try it, *now* is the time to do it with the cheapest tickets.
Trust me, you won't be disappointed. See you there?
A curated conference for curious developers, designers, and technology leaders.
If you've ever thought it looks good and you want to try it, *now* is the time to do it with the cheapest tickets.
Trust me, you won't be disappointed. See you there?
If I had one, my gratitude journal would mostly be a list of Bluesky handles 😅
(There is still 1 part that has gotten me scratching my head myself … I’m hoping to get some clues from engineering on _why_ a certain thing is the way it is)
If I had one, my gratitude journal would mostly be a list of Bluesky handles 😅
I need the `@starting-style { opacity: 0 }` to take priority, I guess?
I need the `@starting-style { opacity: 0 }` to take priority, I guess?