@westbrook

503 Followers
170 Following
4.4K Posts
Open web enthusiast. Maker of things with HTML, CSS & JS. Trombonist. Food lover. 日本語OK. Opinions are owned by no one but my myself.
Websitehttps://westbrookjohnson.com
Musichttps://music.kwjtrio.com
Bloghttps://blog.westbrookjohnson.com
Other writinghttps://dev.to/westbrook

@jamessw Because you've written so many lovely resources on CSS Anchor Positioning... Do you know if the capability in Chrome Canary >=141 for an anchor and any element anchored to it to live in the same translated parent is spec'd behavior that other browsers will be catching up to over time? 🤞

https://codepen.io/Westbrook/pen/vENJrvY

If so, any thoughts on detecting the boundary at which a browser attains that capability? 🤔

Popover in a Transform

...

The other day @davatron5000 shared a link to the new `stretch` keyword in CSS – and I saw a lot of questions about how it's different from 100% (or 100vh when doing full-screen layouts). So I made a quick video to show how these all work! #CSS

https://youtu.be/iZZXOuLxagE

There's a new stretch keyword in CSS?

YouTube

Because the world should be a slightly better place, and that includes the often greater that 1/3 of my week where working is happening, let people know how you feel about HTML at https://survey.devographics.com/en-US/survey/state-of-html/2025/ Future us's will thank us. 🤨

#webDev #webComponents #webComponentsCG #testTheWebForward

State of HTML 2025

Take the State of HTML survey

State of HTML 2025

Not sure which is more annoying...

A. people not doing their job.

B. people only going half their job.

🤔

Save the children, lose the billionaires.

What percent of software development (or possibly more specifically frontend on the web, but 🤷) is "risk mitigation"?

Boosts appreciated! 🙇

#webDev #frontendDevelopment #askingForAFriend #derisking

0 - 30%
30%
30 - 60%
50%
60 - 90%
20%
> 90%
0%
Poll ended at .

Resisting the urge to fight with the "everything should be a tailwind theme and all components should just be shadcn" folks because really, what's the point?

If you're that blind to the problems with these systems at this point is there really any hope for you?

"LLMs are great at generating tailwind code" - do we really need to rescue the engineers that are just going to get themselves replaced by LLMs?

"wider industry trends" does not mean best folks.

I’m happy to report that the competition regulator in Japan (an important market for @Vivaldi ) has listened to our feedback on their Mobile Software Competition Act and, most recently, their guidelines on its enforcement.

The guidelines explicitly prohibit any measures that would prevent or hinder the adoption of third-party browser engines on iOS; Apple must offer APIs that are “functionally equivalent” to the ones they provide their own software; the browser choice screen must be shown “Promptly after the first activation” of the smartphone (not like the EU’s inferior rule that’s it’s when the user first uses a browser).

The Act is expected to come into force by December 2025. My chums at Open Web Advocacy (with whom I originally spoke to the regulator) have more: https://open-web-advocacy.org/blog/japan-apple-must-lift-engine-ban-by-december/

Japan: Apple Must Lift Browser Engine Ban by December - Open Web Advocacy

Open Web Advocacy

Caught Prime Time Time bringing Ornette Coleman’s Prime Time to life at Mabou Mines today. Really great set at a new to me venue. Be sure to check out Re/Venue who’re helping bring live events back to theater spaces all across NYC.

#jazz #primeTime #ornetteColeman #NYC

🧑‍🎤 Be punk, make your own website.