Frontend is failing. 75% of devices with browsers are smartphones, but not even half of sites pass Core Web Vitals on them. Why not? Too much JavaScript, added to indulge SPA fantasies the data is falsifying in real time:
Inspired by perfnow.nl, I've dusted off drafts of my network and device situation analysis. Good news/bad news: devices and networks are improving, but web page payloads are swelling. The result is predictable: the web is usable for the wealthy, but less so for everyone else. This is an ethical crisis for frontend:
How broken is today's frontend culture? @npub12nla...6dft points out that the median *mobile* page is now larger than a copy of DOOM (2.6 MiB vs. 2.48 MiB), the P75 page is larger than 2 DOOMs, and the P90 mobile page is 4.5x the size of DOOM:
I meet web developers who cannot accept that most smartphones in the world, and even in the US, are not iPhones. And that keeps them from understanding that the "i" in "iPhone" stands for "inequality":
Look, I've given RSC a hard time — for at least 3 years it featured viral client-side dependency ambush, it generally makes code harder to factor and reason about, and doesn't add anything useful to the toolbox except to make RPCs slower — but JFC, this takes the bloody cake:
Worth your time: (can't recall link source; apologies if it was you!)
US-EAST-1 really jumping the gun on the general strike, but I appreciate the enthusiasm.
At a critical moment, the tech press are failing to connect the dots between Apple and Google's craven capitulations and the authoritarianism they have nurtured within their own ecosystems. Apple is now corrosive to democracy itself, and we have to get smarter about the way these forces interact: /cc @npub1kn4y...3asa @npub1fdrp...lvhs
This tool from Firefox DevRel is *awesome*, and if you care about how much progress the web platform delivers *please* go rank your interests: