Ryan Townsend (old account)

464 Followers
168 Following
1,033 Posts
View Transitions Level 1 have been enabled in Firefox Nightly 🙌 https://bugzilla.mozilla.org/show_bug.cgi?id=1950759 – still plenty of dependencies before it'll reach stable by the looks of things, but a positive milestone!
1950759 - Enable View Transitions on Nightly

RESOLVED (emilio) in Core - CSS Parsing and Computation. Last updated 2025-04-25.

Shout out to @eleventy's Fetch plugin.

Every time I've needed to do something I'd consider esoteric recently, it's had a clean solution – a perfect combo of simplicity on the surface to get started with and accessible low-level APIs.

Solid work @zachleat!

✅ Support ::details-content pseudo-element and improved styling of <details> element
https://bugzilla.mozilla.org/show_bug.cgi?id=1901037
1901037 - Support ::details-content pseudo-element and improved styling of <details> element

RESOLVED (lwarlow) in Core - DOM: Core & HTML. Last updated 2025-04-03.

LQIP may not be coming to browers any time soon but this is a really tidy implementation that will only get better with improved `attr()` support in CSS. #webperf
https://fosstodon.org/@dbushell/114273476576238042
David Bushell (@[email protected])

Minimal CSS-only blurry image placeholders https://leanrada.com/notes/css-only-lqip/ — neat.

Fosstodon

Another screenshot for my "we [as an industry] can do better" folder... scrolling down on a Forbes article consistently bricks the page.

*checks console* yup, it's *that* JS framework.

It's a fucking static article 🤦‍♂️

🤩 Scroll-Driven Animations Excitment!

Support for Scroll-Driven Animations got enabled by default in Safari Technology Preview 215!

https://webkit.org/blog/16523/release-notes-for-safari-technology-preview-215/

Release Notes for Safari Technology Preview 215

Safari Technology Preview Release 215 is now available for download for macOS Sequoia and macOS Sonoma.

WebKit

Safari Technology Preview 215 is here! It includes several exciting features:
- Scroll Driven Animations
- text-wrap-style: pretty
- CSS Anchor Positioning
- HDR images
- Trusted Types
- File System WritableStream API

https://webkit.org/blog/16523/release-notes-for-safari-technology-preview-215/

Release Notes for Safari Technology Preview 215

Safari Technology Preview Release 215 is now available for download for macOS Sequoia and macOS Sonoma.

WebKit

If you haven't already, grab @keithamus's polyfill [1], it's time to adopt the Invoker Commands API.

[1]: https://github.com/keithamus/invokers-polyfill/
https://toot.wales/@Lukew/114155382524259744

GitHub - keithamus/invokers-polyfill

Contribute to keithamus/invokers-polyfill development by creating an account on GitHub.

GitHub

I get why the prevailing sentiment is most developers hate writing tests, but whenever I skip writing tests for something seemingly inocuous and non-mission-critical, I still invariably come to regret it, usually by my third "Bug fix stupid mistake" PR.

This goes double now we're in the era of AI autocomplete generating legit-looking slop.

And triple on any JavaScript/web project where the nuances of the language and browser mean that slow feedback loop *will* come back to bite you.

Just interviewed a Flipkart engineer - the whole thing is now React and React Native. All of the PWA goodness has gone away.

And for all that React, it doesn't even sound like the developer experience is any good either