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 Blog Post: A New Browser Vision?

In which I share some thoughts about the state of things, and how maybe (realistically?) we could hope to change them.

bkardell.com/blog/NewBrow...
A New Browser Vision?
In which I share some thoughts about the state of things, and how maybe we could hope to change them.
bkardell.com
Thinking about starting to respond to scam emails with a wave ov silly instagrams and tiktoks
September 22, 2026 at 1:31 PM
My colleague @atbrakhi.bsky.social wrote a nice, cleverly titled post based on a very short exchange we had on Instagram the other day...

www.atbrakhi.dev/blog/browser...
Browsers Situationship: When Browsers Agree but the Spec Doesn’t | Atbrakhi's Blog
What came first: browsers or specifications? Why are specifications important? Why do we sometimes change a specification instead of browsers? What matters most: the specification or the user experien...
www.atbrakhi.dev
September 22, 2026 at 1:20 PM
The first time I heard of Igalia was in 2014, I think, at a TPAC (Santa Clara?). I'm so glad that I wound up here in 2019 and so proud of the work that my team is able to accomplish and all of the amazing things we have helped bring to the Web platform!

bsky.app/profile/igal...
Today Igalia turns 25.

Ten engineers started it in A Coruña in 2001 with no investors and no managers. There are now close to 200 of us, and everything we build still goes upstream.

igalia.com/2026/09/21/T...
September 21, 2026 at 7:18 PM
Reposted by Brian Kardell
Today Igalia turns 25.

Ten engineers started it in A Coruña in 2001 with no investors and no managers. There are now close to 200 of us, and everything we build still goes upstream.

igalia.com/2026/09/21/T...
September 21, 2026 at 4:00 PM
Sometimes I come up with a cleverly themed blog title and work really hard on it but never finish it. Back in like 2014-15 or so maybe I remember working on a piece titled JavaScript: Heir to the Demon which was Batman/Green Arrow themed/with Ra's al Ghul. Still disappointed I didn't finish it
September 21, 2026 at 2:42 PM
Reposted by Brian Kardell
I want Custom Attributes to exist - think Custom Elements (Web Components) but Attributes.

I've been working on a proposal, specs, and now a polyfill: www.keithcirkel.co.uk/custom-attri...

More coming soon!
Custom Attributes polyfill
www.keithcirkel.co.uk
September 19, 2026 at 9:53 PM
@seldo.com hey on alpaca, if you try to share an image, it fails to post on mastodon do you know?
September 19, 2026 at 11:40 PM
September 19, 2026 at 11:32 PM
Reposted by Brian Kardell
My life kind of goes like:
- I have all the scissors, I have no scissors
- I have all the chargers, I have no chargers
- I have all the readers, I have no readers

And, like, some other stuff in between
September 19, 2026 at 2:18 PM
Reposted by Brian Kardell
Delving deeper into browser accessibility, I’ve begun the work of implementing role computation for HTML elements in the @servo.org browser.

(fingers crossed I can merge next week 🤞🏾)

github.com/servo/servo/...
Layout: Get Element Role Using AccessKit by lolaodelola · Pull Request #47339 · servo/servo
This is the first part to #43734. A relationship between a DOM node and an AccessKit node is created to allow for querying the AccessKit node for the role. We are passing the get_computed_role test...
github.com
September 18, 2026 at 5:23 PM
TIL Atilla the Hun died on his own wedding night.
September 18, 2026 at 5:24 PM
If you select a bunch of bulleted text and hit tab, why would anyone ever want that to wipe out the text instead of indenting all of the lines? One of the more frustrating things on programs is that I feel like it is always a crap shoot which is going to happen (except in nice code editors)
September 17, 2026 at 5:15 PM
Man, imagine they'd ad funded text messages. Its like, just about the only escape from ads.
September 16, 2026 at 12:50 AM
Listening to a podcast today and was randomly reminded this was a thing...

Amerika (miniseries) - Wikipedia https://share.google/lIrmQ5b9jUlMMuIsg
Amerika (miniseries) - Wikipedia
en.wikipedia.org
September 15, 2026 at 10:15 PM
This is why the web succeeded where others failed: It had kittens
Adorable Kitten Stare
Alt: Adorable Kitten Stare
static.klipy.com
September 15, 2026 at 8:48 PM
I feel like if you wrote this story as future fiction 10-20 years ago people would have found it less believable than most actually still hard to believe things.

https://arstechnica.com/health/2026/09/measles-kills-18-year-old-in-pa-fourth-death-as-state-outbreak-nears-700-cases/
18-year-old dies of measles in PA from severe neurological complication
Teen developed acute disseminated encephalomyelitis, a known measles complication.
arstechnica.com
September 15, 2026 at 7:20 PM
Reposted by Brian Kardell
At a surgery center waiting for my mom to finish up cataract surgery and trying to get some work done - the TV volume must be near max and playing Family Feud for the last few hours. It's very hard to concentrate.
September 15, 2026 at 12:14 PM
Reposted by Brian Kardell
I'm worried about the web. I don't want to live in a world where most users of internet-connected devices consume their information and accomplish their tasks via a chatbot interface.
Patrick - I'm worried about the web
I'm worried about the web. I don't want to live in a world where most users of internet-connected devices consume their information and accomplish their tasks via a chat bot interface.
patrickbrosset.com
September 15, 2026 at 9:21 AM
Reposted by Brian Kardell
Importing and exporting passkeys and passwords is now available on Android.

This resolves the security risks of legacy plaintext CSV exports and the inability to migrate passkeys across providers through secure, OS-level peer-to-peer data transfer.
September 15, 2026 at 8:25 AM