Advertisement · 728 × 90

Posts by Jake Archibald

CSS Linked Parameters Module Level 1

This and more drafts.csswg.org/css-link-par...

6 hours ago 15 1 1 0

Nah, it was right there in plain English. I just shouldn't be trying to read whilst listening in to a company meeting 😅

1 day ago 4 0 0 0

Aha, sorry, I missed that bit on my first read. Thank you!

1 day ago 1 0 1 0

Is the following correct:

- There are cases where APCA produces a better black/white option than WCAG2.
- However, WCAG2 is the law.
- Therefore, in cases where APCA & WCAG2 disagree, you should pick the worse-for-users WCAG2 option for legal protection, or pick values where APCA & WCAG2 agree.

1 day ago 3 0 1 0

Maybe I'm misunderstanding, but are you saying that there's a risk that you might get taken to court for picking a contrasting black-vs-white colour that's better for humans, because WCAG erroneously specifies that the opposite is better?

1 day ago 2 0 1 0
Video

CSS contrast-color is newly baseline, but it falls short in some areas. Here's how it works, and what to look out for:

1 day ago 86 16 3 2
Preview
CSS Day 2026, 11th & 12th of June, Amsterdam CSS Day is the conference for CSS designers, developers, spec writers, and browser vendors.

... and we can announce our final three speakers:

@meyerweb.com the father of CSS testing and documenting
@jakearchibald.com  (Mozilla), returning to conferences near you
@csswizardry.com, who's going to talk about his recent article about containment

See you there!

cssday.nl

1 day ago 27 8 0 1
Post image Post image Post image Post image

WebSerial has landed in Firefox Nightly !! 🎉

Enable it in about:config and it all just works as expected. Took a brand new ESP32 and had a new Bluetooth proxy added to Home Assistant within 2 minutes 👌

2 days ago 73 12 3 0
Advertisement
Video

✨ Have you ever heard of Disney’s 12 Basic Principles of Animation? The very first rule, “Squash and Stretch”, can make motion feel *way* more satisfying.

I just dropped a brand-new blog post that shows how I’ve been using this technique in my own work:
www.joshwcomeau.com/animation/sq...

2 days ago 278 26 4 1
Gecko: Intent to implement & ship: CSS container style queries Gecko: Intent to implement & ship: CSS container style queries

Gecko: Intent to implement & ship: CSS container style queries

2 days ago 52 14 3 5
A guy asking ChatGPT to review a series of fart sound effects and getting a serious kiss ass response that calls it atmospheric

A guy asking ChatGPT to review a series of fart sound effects and getting a serious kiss ass response that calls it atmospheric

I can't stop laughing at this post. It's perfect.

5 days ago 27665 6221 896 717

fwiw, I've been trying to solve that on the Firefox side with @webdevs.firefox.com

6 days ago 3 0 1 0
Preview
Simplify popover=hint behaviours & related spec fixes by jakearchibald · Pull Request #12345 · whatwg/html At least two implementers are interested (and none opposed): Mozilla Google Tests are written and can be reviewed and commented upon at: … Implementation bugs are filed: Chromium: … Gecko...

Strangely satisfied to bag HTML issue 12345 github.com/whatwg/html/...

1 week ago 44 0 2 0

Yay! I'm glad it's useful. I've been a bit quiet on it recently due to the popover & other stuff, but that'll be done soon.

1 week ago 7 0 0 0

Yeah, when I interviewed for this role I mentioned that this shit is really hard to measure, and often trying to measure it pushes people to do a worse job overall. I'm not sure what the answer is.

1 week ago 4 0 0 0
Advertisement

yesssssss! It can't just be advocating 'at' developers, it need to be advocating for them too.

1 week ago 9 2 1 0

It's so sad because we used to work hard for that to be a by-developers for-developers account.

1 week ago 11 0 2 0
Preview
web.dev Guidance to build modern web experiences that work on any browser.

The DevRel team are still in control of web.dev as fas as I'm aware

1 week ago 7 0 1 0

Isn't the important part here donut scoping? Like, you want to style buttons within ds-whatever, but not buttons within other components within ds-whatever.

1 week ago 8 0 0 0

Yeahhhhhhh those were odd times. Some people got hired by Vercel as a result though. Every cloud…

1 week ago 6 0 1 0
A white graphic with large text in the middle, stating "1 month, exactly one month until the last conf!". Above it is a cute robot holding a heart balloon. Above that is the logo for Hey! Presents, All Day Hey! which is the word "HEY!" in a bright orange circle with the words All Day next to it. 

To the right is the information about the event: "Thursday 7th May 2026, 09:00 – 17:00 BST, Everyman Cinema, Leeds UK"

Below is a list of sponsor logos for the conference.

A white graphic with large text in the middle, stating "1 month, exactly one month until the last conf!". Above it is a cute robot holding a heart balloon. Above that is the logo for Hey! Presents, All Day Hey! which is the word "HEY!" in a bright orange circle with the words All Day next to it. To the right is the information about the event: "Thursday 7th May 2026, 09:00 – 17:00 BST, Everyman Cinema, Leeds UK" Below is a list of sponsor logos for the conference.

85% of tickets have been sold. We're exactly ONE month away.

Celebrating ten years of All Day Hey! with our final conference.

1 week ago 3 4 1 4
Video Thumbnail that has Mike's State of the Browser poster and the London Web Standards Logo and the words:
Lessons from Building for the Bottom of the Web

Video Thumbnail that has Mike's State of the Browser poster and the London Web Standards Logo and the words: Lessons from Building for the Bottom of the Web

@mikehall314.bsky.social - Lessons from Building for the Bottom of the Web. Talk from #SotB26 is now live.
2026.stateofthebrowser.com/speaker/mike...

1 week ago 6 4 2 2

(to be clear, it was marketing posting the Flutter stuff, but we on the DevRel team had access to the account too)

1 week ago 21 0 2 0
Advertisement
1899531 - Animated registered property in @keyframes doesn't interpolate property when using another custom property NEW (nobody) in Core - CSS Transitions and Animations. Last updated 2026-04-07.

Looks like bugzilla.mozilla.org/show_bug.cgi.... Definitely a bug on our end.

1 week ago 2 0 0 0

Does it? It just feels like corp-speak to me, which has been around for ages.

1 week ago 8 1 2 0

When I was on the team, DevRel did have access to the accounts. I'd see they'd post something like "We recommend Flutter as the best way to write a performant web app" and I'd just delete it.

It'd cause a hoo-hah internally but self-respect is more important.

1 week ago 82 1 3 0

If it isn't literally AI, then it's still weird and uncanny. bsky.app/profile/jake...

1 week ago 27 0 1 0

It's really sad to see the @developer.chrome.com account pumping out AI-style replies that don't really make sense.

These accounts used to be run by DevRel. Now they're run by marketing.

bsky.app/profile/deve...

bsky.app/profile/deve...

bsky.app/profile/deve...

1 week ago 189 23 16 2
three.js docs

From my side, it was easy. The hard part is mapping the click on the canvas to the position on the surface, but threejs has a thing for that threejs.org/docs/#Raycas...

1 week ago 1 0 0 0

Yesss please do. Although I've also set a reminder for myself to look at it on Tuesday.

1 week ago 6 0 1 0