Alex Russell
banner
infrequently.org
Alex Russell
@infrequently.org
Trying to make a web that works for everyone.

Also at https://toot.cafe/@slightlyoff

For more: https://infrequently.org/about-me/

https://infrequently.org/
At the same time, we each must control what we can to have hope of making good things for others. Under that logic we must reject the idea that React is anything but a tax on quality and thought:

infrequently.org/2024/11/if-not-r…
If Not React, Then What? - Infrequently Noted
Frameworkism is now the dominant creed of today's frontend discourse, and it's bullshit. We owe it to ourselves and to our users to reject dogma and embrace engineering as a discipline that strives to...
infrequently.org
November 29, 2025 at 9:48 PM
I agree with you, and will go one step further: browsers should never have allowed the half-megabyte JS embed to get so pervasive that multiple components exist to fix it.
November 29, 2025 at 9:46 PM
This thread will draw flak, so remember that the backdrop is a growing Performance Inequality Gap:

infrequently.org/2025/11/perf...

...and alongside it, rising barriers to societal participation at the hands of this sort of mal-engineering:

infrequently.org/series/recko...
The Performance Inequality Gap, 2026 - Infrequently Noted
Embedded in this year's network and device estimates is hopeful news about the trajectory of devices and networks. It has never been easier to deliver pages quickly, but we are not collectively hittin...
infrequently.org
November 29, 2025 at 9:11 PM
Under no circumstances do you have to hand it to Over Reactors. They don't even know how embarrassing their own claims are.
November 29, 2025 at 9:07 PM
Compare that with a fully standalone Web Component that does the same thing, which is also React 19 compatible (along with Preact, etc. etc...because the web):

github.com/justinribeir...

The size? 2.2K over the wire, or less than half, or if we're including React + React DOM, or just 5% the size.
GitHub - justinribeiro/lite-youtube: The fastest little YouTube web component on this side of the internet. The shadow dom web component version of Paul's lite-youtube-embed.
The fastest little YouTube web component on this side of the internet. The shadow dom web component version of Paul's lite-youtube-embed. - justinribeiro/lite-youtube
github.com
November 29, 2025 at 9:05 PM
Why would you do that, specifically, to turkey – already the driest of the birds – if not to torture your guests?
November 29, 2025 at 8:40 PM
Reposted by Alex Russell
Hope matters, but without a clear map of how the system is failing, it can’t change anything. The slide happens because core democratic functions are weakening under real structural pressures. Naming that isn’t surrender, it’s the work required to understand what has to be rebuilt.
November 28, 2025 at 9:38 PM
That's a good question.
November 29, 2025 at 2:03 AM
This is all negotiation; any "lack of clarity" here is down to lack of enforcement, which would set precedents.
November 29, 2025 at 1:05 AM
The hostage taking predates the law, and Apple is acting as though it is constantly surprised to find out that long-planned features will need to also need to ship in the EU.

You can tell it's kayfabe because electrical and spectrum licenses are, somehow, not a problem despite large reg. variance
November 29, 2025 at 12:06 AM
This is just pointing to Apple's bad behaviour and cosigning it as though it is not a circular argument. Have you no shame?
November 29, 2025 at 12:03 AM
Now, you might think "Apple would never harm the user experience just to defend profits" or "Apple wouldn't pay sock puppets to spin a line", and boy have you got a lot of right-to-repair reading to catch up on.
November 28, 2025 at 9:39 PM
It is *wild* that Apple's paid mouthpieces are out here defending Cupertino harming the web and blaming EC for it without disclosure.

See also, ACT dba. "The App Alliance"
November 28, 2025 at 9:26 PM