So we're all made of stardust AND we only exist because several of our ancestors caught the worst colds of their lives and ended up with superpowers. Cool.
Responsive images syntax was always a compromise forced by constraints. Lazy-loading removes the one of those constraints. Now we have an opportunity to simplify responsive images. Let's make it happen!
cloudfour.com/thinks/endin...
“headingoffset is Not the Document Outline Algorithm”
adrianroselli.com/2026/06/head...
Hi, just me heading off some bad advice I’m starting to see in developer venues.
#HTML #accessibility #a11y
Hey! Look at that! <img sizes=auto> in Safari 27! webkit.org/blog/17967/n...
Hell yeah
Great post by @aresluna.org. If you built something and you want to share it, make the value tangible as quickly as possible and show that you care, rather than adopting language that signifies legitimacy, without actually providing much in the way of information. unsung.aresluna.org/writing-abou...
The maps are neat, and tell some interesting stories about audience? Insularity? Inequality? History? Here's Hacker News' TTFB vs the Times of India's.
WebKit is officially opposed to the WebMCP spec. And on pretty philosophical grounds. github.com/WebKit/stand...
RFC 2119 or GTFO @zachleat.com
Mat Marquis isn't known for pulling his punches. And yet, Marquis stopped short when he declared The End of Responsive Images. Mat left responsive images on the ropes. I hope to finish them.
cloudfour.com
Hi, just me heading off some bad advice I’m starting to see in developer venues. Background The proposed Document Outline Algorithm, where headings would automatically reset themselves to the appropri...
WebKittens @mwyrzykowski @marcoscaceres Title of the proposal WebMCP URL to the spec https://webmachinelearning.github.io/webmcp/ URL to the spec's repository https://github.com/webmachinelearning/...
When @chriscoyier.net asks you to write an article, you say yes! 🙌 master.dev/blog/demysti...
Eric Portis
Eric Portis
Eric Portis
Eric Portis
Eric Portis
Eric Portis
Eric Portis
Jason Grigsby
Adrian Roselli, pH0
Each pseudo element plays a distinct role in how the view transition animates. The browser does most of the heavy lifting though, which makes it a little hard to see what’s actually happening under th...
Did you know, a full detailed Core Web Vitals report is just a permalink away?
👏 Here's a stellar example report for @svelte.dev
calibreapp.com/tools/core-w...
Just change the URL and you've got a permanent place to track website performance. For Free.
I'm sad to miss you all at #CSSDay this year! Wish I could be there, and see all the great talks.
In the spirit of the event, I'm launching my new #CSS course – Poetic CSS! The first module is ready, and early bird tickets will go on sale for the month of July.
courses.oddbird.net/poetic-css/
Understand CSS as a system — so you can write, review, and maintain web styles with confidence on a timeline and under budget.
How did complex cells emerge? In this groundbreaking paper, @tonigabaldon.bsky.social & co show that eukaryotes arose through multiple waves of ancient genetic exchange involving diverse bacteria (& giant viruses!) revealing a far more complex origin than we imagined. www.nature.com/articles/s41...