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/
Also at https://toot.cafe/@slightlyoff
For more: https://infrequently.org/about-me/
https://infrequently.org/
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
The ratios on this thread are *incredible*, and the comments are exactly what you think/hope they are:
Two paragraphs below, the expert witnesses Apple brought in gets handed their walking papers in devastating fashion:
October 23, 2025 at 11:28 PM
Two paragraphs below, the expert witnesses Apple brought in gets handed their walking papers in devastating fashion:
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
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
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
Further, it destroys Apple's argument that the web apps platform it has neglected is a workable alternative.
/via @brucel.bsky.social
Well played, soft shark. Well played
October 18, 2025 at 11:14 PM
Well played, soft shark. Well played
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-….
@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
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-….
@404media.co broke this, specifically @josephcox.bsky.social, and unlike some previous coverage, it includes this:
404media.co/apple-banned-an-….
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...
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
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...
I'm sure the business side is culpable, but did they do this? Inside the UK?
www.webpagetest.org/breakdown.ph...
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:
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
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:
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:
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
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...
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...
This is BONKERS:
www.webpagetest.org/video/compar...
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...
This is BONKERS:
www.webpagetest.org/video/compar...
Is there a legal term for having such a weak hand that your defence is actually an indictment?
Asking for a monopolist:
Asking for a monopolist:
September 11, 2025 at 11:47 AM
Is there a legal term for having such a weak hand that your defence is actually an indictment?
Asking for a monopolist:
Asking for a monopolist:
Now boarding...Windows?
September 9, 2025 at 12:41 PM
Now boarding...Windows?
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...
Join @open-web-advocacy.org to keep it from continuing:
webstatus.dev/stats?startD...
September 1, 2025 at 6:22 AM
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...
Join @open-web-advocacy.org to keep it from continuing:
webstatus.dev/stats?startD...
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
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.
Absolutely no chance this will age like milk left in the sun. None whatsoever:
webpagetest.org/video/compare.ph…
webpagetest.org/video/compare.ph…
July 26, 2025 at 10:35 PM
Absolutely no chance this will age like milk left in the sun. None whatsoever:
webpagetest.org/video/compare.ph…
webpagetest.org/video/compare.ph…
Ok, Lake District, I get you.
July 26, 2025 at 2:48 PM
Ok, Lake District, I get you.
Frameworkism is a hell of a drug:
July 17, 2025 at 7:36 PM
Frameworkism is a hell of a drug:
A few in this list I'd missed; thank you!
I already had the piccalilli blog in my post, and had written it up like this:
I already had the piccalilli blog in my post, and had written it up like this:
July 16, 2025 at 8:22 AM
A few in this list I'd missed; thank you!
I already had the piccalilli blog in my post, and had written it up like this:
I already had the piccalilli blog in my post, and had written it up like this:
I can see why Google hides this data in Android Studio instead of publishing it on a website (like they used to). Android fragmentation is an ongoing scandal:
July 11, 2025 at 10:28 PM
I can see why Google hides this data in Android Studio instead of publishing it on a website (like they used to). Android fragmentation is an ongoing scandal:
Having given up on useful improvements (fast updates, e.g.), is the Android team totally out of ideas? Who can say.
July 3, 2025 at 2:21 AM
Having given up on useful improvements (fast updates, e.g.), is the Android team totally out of ideas? Who can say.