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/
This is most visible in the (sickening) plateau we're seeing in CWV pass rates. Despite progress in pipes and devices, more than half of pages don't feel minimally good on phones at least 1/4 of the time:
November 24, 2025 at 12:19 AM
My post on the the updated network/device landscape will be out next week, but until then, here's a chart of Geekbench 6 single-core CPU scores at 4 price bands over the past decade. 50+% of sales (> 75% in many countries) comes from the bottom two lines.

TL;DR: the privilege bubble rots brains.
November 24, 2025 at 12:10 AM
How's the mobile CPU landscape evolving? Thanks to process node improvements, a mid-range Android from 2025 is (finally!) as fast as 2017's iPhone 8, but a low-end (~$100) smartphone isn't yet as speedy as a decade-old iPhone 6s.
November 21, 2025 at 10:51 PM
*bad news

What'll really blow your mind is how cache-rich the top-tier parts are. I've been going on (and on and on) about this for years, but the "more cache, fewer cores" tradeoff has been ripe in Androidlandia for years, and is only just now being picked:
November 18, 2025 at 9:30 AM
I plotted that out too. The good news is that cheap phones are good value; the band news is...well...everything else.
November 18, 2025 at 9:22 AM
The "i" in "iPhone" stands for "inequality", late 2025 edition:
November 18, 2025 at 3:51 AM
only 89% to go:
November 10, 2025 at 11:13 PM
The ratios on this thread are *incredible*, and the comments are exactly what you think/hope they are:
November 10, 2025 at 11:07 PM
No lies detected.
October 31, 2025 at 1:44 PM
Two paragraphs below, the expert witnesses Apple brought in gets handed their walking papers in devastating fashion:
October 23, 2025 at 11:28 PM
This tribunal ruling is *brutal* for Apple, citing not just the findings of the UK CMA's investigations, but also the evidentiary record developed by the EU's DMA.

Further, it destroys Apple's argument that the web apps platform it has neglected is a workable alternative.

/via @brucel.bsky.social
October 23, 2025 at 11:28 PM
Well played, soft shark. Well played
October 18, 2025 at 11:14 PM
oh hai, #nokings SF
October 18, 2025 at 10:16 PM
So Apple is censoring another ICE-spotting app, and I think we need to talk about the coverage, as much as Apple's groveling pre-compliance.

@404media.co broke this, specifically @josephcox.bsky.social, and unlike some previous coverage, it includes this:

404media.co/apple-banned-an-….
October 9, 2025 at 12:27 AM
October 8, 2025 at 4:52 PM
We should expect a page to fully render on this link and CPU, even with redirect, in < 3 seconds.

I'm sure the business side is culpable, but did they do this? Inside the UK?

www.webpagetest.org/breakdown.ph...
September 20, 2025 at 7:25 AM
Seriously, LOOK at the trace. Just look at it:

webpagetest.org/video/compare.ph…

By the time the first render "finishes" at *6+ seconds* we are hundreds of KB of JS into a bad time. Nevermind that the page is *also* doubling up the text content as JSON inline thanks to Next.js:
September 19, 2025 at 7:17 AM
I would normally try to engage in constructive critique like "what was the goal here was?", but when an image map of the entire page would be faster, smaller, and more accessible...
September 19, 2025 at 3:24 AM
It's not a big thing, but relatively frequent travel back and forth from the UK has reminded me just how utterly the BBC broke their site with JavaScript for most of the world.

This is BONKERS:

www.webpagetest.org/video/compar...
September 19, 2025 at 3:24 AM
Is there a legal term for having such a weak hand that your defence is actually an indictment?

Asking for a monopolist:
September 11, 2025 at 11:47 AM
Now boarding...Windows?
September 9, 2025 at 12:41 PM
The area under these lines is a measurement of lost potential because Apple prevents real browser choice on iOS. An integral of fail; a decade of suck.

Join @open-web-advocacy.org to keep it from continuing:

webstatus.dev/stats?startD...
September 1, 2025 at 6:22 AM
can you show me where, on this chart, the billions of losses are?

m.macrotrends.net/stocks/chart...
August 24, 2025 at 5:31 PM
Sedimentary loading screens, appearing one after the other, as I journey to the center of the earth where reservation details are etched in the superheated rock of the lower mantle.
July 30, 2025 at 10:00 AM
Absolutely no chance this will age like milk left in the sun. None whatsoever:

webpagetest.org/video/compare.ph…
July 26, 2025 at 10:35 PM