Brian Kardell
bkardell.com
Brian Kardell
@bkardell.com
Brian, you know, from the Internet. Dev Advocate at Igalia | Co-author Extensible Web Manifesto | Standards Dude (Igalia AC/OpenJS) https://bkardell.com/links | he/him
Pinned
📄 New on the blog: The secret life of custom elements

A look at the data about non-standard elements in the wild so far...

bkardell.com/blog/SecretL...
The Secret Life of Custom Elements
Twenty years ago last month, Google published an analysis of "slightly over a billion documents," a snapshot of the web that helped shape the early direction of HTML5. It followed
bkardell.com
Reposted by Brian Kardell
The new Web Almanac is out. 🎉

If you don't know the Web Almanac, it's pretty much a summary and analysis of the state of the web based on real data from the HTTP Archive.

As a yearly tradition, I'll go over it and highlight/comment on the things that stand out. Let's go! 🧵
The 2025 Web Almanac by HTTP Archive has been officially released! 🚀

We would like to thank all of our contributors from around the globe who made this extensive report possible!

Check out the full report here: almanac.httparchive.org
January 16, 2026 at 10:06 AM
That's like... 80 too many.
3rd party data stats are as wild as always. For all analyzed pages, the median 3rd party request count is around ~80.

80(!) third-party requests per page. 🤯

almanac.httparchive.org/en/2025/thir...
January 16, 2026 at 1:47 PM
Reposted by Brian Kardell
A really common user interface pattern is a big clickable area, such as a card. Sometimes you need controls within that card that are also clickable. There's lots of ways to do it wrong, but fret not, @ericwbailey.website is here to show you how to do it right.

piccalil.li/blog/accessi...
Accessible faux-nested interactive controls
A really common user interface pattern is a big clickable area, such as a card. Sometimes you need controls within that card that are also clickable. There's lots of ways to do it wrong, but fret not,...
piccalil.li
January 15, 2026 at 12:18 PM
Reposted by Brian Kardell
Sharing for the comments. I'd forgotten that XKCD.
I am calling for a complete and total boycott of the Mercator projection in all news stories about Greenland until every member of the American public has seen this
January 15, 2026 at 4:32 AM
While I'm not super sure how this specific case will go, i absolutely love this documentation and proof of evolution - real data about what they found in trials. Been asking for this a long time, great to see!
Introducing the HTML element developer.chrome.com/blog/geoloca... Wave goodbye to more tedious JS boilerplate code. As far as I'm concerned, UI stuff should all be declarative. Save JS for business logic (or React, if you're showcasing your new loading spinner designs).
Introducing the <geolocation> HTML element  |  Blog  |  Chrome for Developers
Discover the new way to request user location data.
developer.chrome.com
January 14, 2026 at 1:34 PM
Mitigating Denial-of-Service Vulnerability from Unrecoverable Stack Space Exhaustion for React, Next.js, and APM Users - co-written by my colleague @joyeecheung.bsky.social

nodejs.org/en/blog/vuln...
Node.js — Mitigating Denial-of-Service Vulnerability from Unrecoverable Stack Space Exhaustion for React, Next.js, and APM Users
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
nodejs.org
January 13, 2026 at 9:28 PM
What color was the dress again?
January 13, 2026 at 3:55 PM
Reposted by Brian Kardell
Firefox 147 just landed & it's pretty huge in terms of web features:

🎉 CSS anchor positioning
🎉 The navigation API
🎉 View transition types
🎉 Brotli support in Compression/DecompressionStream
🎉 CSS module imports

And more!

https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/147
Firefox 147 release notes for developers (Beta) - Mozilla | MDN
This article provides information about the changes in Firefox 147 that affect developers. Firefox 147 is the current Beta version of Firefox and ships on January 13, 2026.
developer.mozilla.org
January 13, 2026 at 2:03 PM
Reposted by Brian Kardell
64% of WebKit non-Apple contributions, 20% of Chromium non-Google, 27% of Servo, 39% of test262, and it goes on.

And doing all this as a worker-owned, employee-run cooperative. The world would be a very different place if companies like Igalia were the norm rather than the exception in tech.
January 12, 2026 at 7:44 PM
You know how you make a dr appointment, and you are there early but then the dr doesn't actually come in for a long time, but the protcol is basically you wait infinity time - I am sitting waiting on a telehealth appointment for 15+ minutes... What is the protocol here?
January 12, 2026 at 9:23 PM
Reposted by Brian Kardell
How it’s going
January 12, 2026 at 1:19 AM
Microft surpassed Igalia as the #2 non-Google committer, but this is still a pretty amazing chart of cumulative commits until the end of 2025 - #1 is still Igalia!

www.igalia.com/2026/01/05/D...
January 12, 2026 at 5:47 PM
Reposted by Brian Kardell
We analyzed Igalia's contributions to some of our favorite open-source projects on the web and elsewhere and summarized them in this blog post! Check it out: www.igalia.com/2026/01/05/D...
Doing Our Share for the Web in 2025 | Igalia
Igalia is an open source consultancy specialised in the development of innovative projects and solutions. Our engineers have expertise in a wide range of technological areas, including browsers and cl...
www.igalia.com
January 12, 2026 at 4:55 PM
At the beginning of this week's @shoptalkshow.com, @davatron5000.bsky.social acts like he is excitedly talking to a dog and my dog was very excited. Thanks Dave.
January 12, 2026 at 3:43 PM
Reposted by Brian Kardell
If you're not sure, let me make your mind up. Get a ticket, it's a great event with great people! A nice chance to socialise afterwards too.
Still not sure if you should get a ticket?

Check out the amazing speakers and their talks and you'll see you don't want to miss out.
2026.stateofthebrowser.com/tickets/
January 12, 2026 at 11:49 AM
Slightly diminish a band

Paul McCartney & Boneless Wings
Slightly diminish a band

Twice
Slightly diminish a band

The Seasoning Girls
January 10, 2026 at 2:01 PM
Why is it that if when you buy something everyone thinks you almost immediately might want to buy more? Like, if it was cupcakes or coffee or something, sure... But cars, appliances, etc...? How is that >99% of the time not just annoying customers and having the opposite effect?
January 9, 2026 at 2:10 PM
Reposted by Brian Kardell
same with spaghetti code. the fuck are you talking about, spaghetti is love
January 9, 2026 at 7:30 AM
Reposted by Brian Kardell
Dave Rupert Says STOP Blogging!
a post from alan w. smith
www.alanwsmith.com
January 8, 2026 at 9:14 PM
Ohhh divaster is GOOD!!
By the same reasoning, we can’t call it “spanghetti”. Whereas, “divaster” is fair game. Or, in the German, “Fall der Nontage„
January 8, 2026 at 8:07 PM
Going to start rejecting the term "div soup" as something negative.

Soup is _delicous_ actually.

Please don't reply explaining why it is called soup.

I get it.

My point is stronger.
January 8, 2026 at 7:58 PM
Reposted by Brian Kardell
We've heard people like Starter Packs, so we just begun putting one together for open source organizations. It could be an OSPO like us, a Foundation that supports projects and the ecosystem or accounts for OSS events.

Take a look and tell us who else should be there.
go.bsky.app/Te7sTt9
Open Source Organizations
Join the conversation
go.bsky.app
January 8, 2026 at 4:00 PM
Surprised I can still learn new web things every day..

TIL from @lukewarlow.dev

codepen.io/briankardell...
TIL anchor
...
codepen.io
January 8, 2026 at 6:55 PM
Why does so much stuff focused on protein taste so gross when so much actual normal protein tastes so good?
January 8, 2026 at 6:50 PM