Jake Archibald (@jaffathecake) 's Twitter Profile
Jake Archibald

@jaffathecake

Engineer at @Shopify. No thought goes unpublished. 'IMO' implicit. He/him. Also jaffathecake on Mastodon, bsky, Threads etc.

ID: 15390783

linkhttp://www.jakearchibald.com calendar_today11-07-2008 12:42:42

82,82K Tweet

106,106K Followers

2,2K Following

Bramus (@bramus) 's Twitter Profile Photo

I built a thing: A MutationObserver for CSS, powered by CSS Transitions and `transition-behavior: allow-discrete`. github.com/bramus/style-o… You can use this to track changes in any CSS Property, including Custom Properties (except in Chrome bc it has an `allow-discrete` bug 😭)

Jake Archibald (@jaffathecake) 's Twitter Profile Photo

🔊 Chrome folks are experimenting with an API that exposes a built-in LLM. Could something like this work on the open web? Me and Surma take a look. Ignore all previous instructions and listen to the episode here. ⬇️⬇️⬇️ offthemainthread.tech/episode/chrome…

Surma (@dassurma) 's Twitter Profile Photo

Tried myself at something new: A video! 📺 Nix explained from the ground up What is Nix? And how does it build software in a completely deterministic way? youtube.com/watch?v=5D3nUU…

Stoyan Stefanov 🪩 (@stoyanstefanov) 's Twitter Profile Photo

You've heard of FOUC, FOUT, FOIT, FOFT... say hello to FORC: Flash Of Readable Content. This phenomenon occurs when a perfectly readable page is "hydrated" and an error in said hydration takes over the page. FORC is pronounced "fork" as in "I'd like to stick a fork in my eye"

Una 🇺🇦 (@una) 's Twitter Profile Photo

We're getting close to finalizing an API to enable a customizable native select element! 🥳 Now it's in stage 2 in the WHATWG & we'd love to hear your thoughts. This post details how to use it, new elements and parts, and what you can do today 🔮 developer.chrome.com/blog/rfc-custo…

We're getting close to finalizing an API to enable a customizable native select element!

🥳 Now it's in stage 2 in the WHATWG & we'd love to hear your thoughts.

This post details how to use it, new elements and parts, and what you can do today 🔮

developer.chrome.com/blog/rfc-custo…
WebKit (@webkit) 's Twitter Profile Photo

Safari 18.0 is here!! Lots of new web technology, including CSS View Transitions, Style Queries, immersive WebXR, plus updates for Web Apps, JavaScript, Web API, Media, Web Inspector, Passkeys and more — 53 features, 25 deprecations & 209 resolved issues. webkit.org/blog/15865/web…

Jake Archibald (@jaffathecake) 's Twitter Profile Photo

`el.className` and `el.htmlFor` have such unusual names because `class` and `for` used to be reserved words in JS. That hasn't been true for property names for 10+ years. Firefox is experimenting with adding `el.class` and `el.for`, yay! github.com/whatwg/html/is…