Email or username:

Password:

Forgot your password?
9 posts total
Alex Russell

Oh hai, London 💂

If you're also around, @owa is hosting a meetup from 6pm on Thurs; see their toot for details and how to register (it's free! But you should, of course, donate if you can):

mastodon.social/@owa/112631587

Alex Russell

iOS 17.4 Beta 3 is out and PWAs are still broken in the EU. It's looking like Apple is going to break web apps and try to blame regulators. We can't let that happen, so now's a great time to join @owa and help push back.

This timely post has all the background:

gamesfray.com/apple-effectivel

Alex Russell

@owa For more than a week, web developers have held their fire, assuming Apple might have a new (extremely belated) solution in the works, and Cupertino never talks about anything, so why would this be different?

That silence has gone from "disappointingly ineffective" to "epic self-own". This is a brazen attempt by Apple to sink the competition and claim they were forced to by those DMA meanies.

Time's up. We have to understand silence as an attempt to normalise the indefensible.

Stefan Arentz

@slightlyoff @owa I’m sure they can produce some evidence that usage of PWAs was so low that they can’t justify the engineering work that needs to go into it.

Has anyone ever seen a popular PWA that is widely in use on any platform? I understood that even on Android it was just a tiny blip on the radar.

Alex Russell

A decade ago, a tribe of JS partisans took the web by the reins, forked HTML and JS syntax, and yeeted userland abstractions into the critical path because "a better user experience".

This was premised on the idea that everyone's CPUs/networks would get faster the way their top-end phones did.

They could not have been more wrong.

JS-first web development has been a planetary-scale exercise in the rich making life harder for the less well-off.

httparchive.org/reports/state-

infrequently.org/2022/12/perfo

A decade ago, a tribe of JS partisans took the web by the reins, forked HTML and JS syntax, and yeeted userland abstractions into the critical path because "a better user experience".

This was premised on the idea that everyone's CPUs/networks would get faster the way their top-end phones did.

They could not have been more wrong.

Show previous comments
Chris Johnson

@slightlyoff Yes! Thank you for pointing it out and providing the supporting data.

Jake in the desert

@slightlyoff fascinating piece, and post, and confirms everything I've always suspected. But if you ever badmouth JS people will end you. 😂

Alex Russell

In 2023, the frontend hiring pro-move is to zero your budget for additive JS and spend it on hiring and/or retraining for modern CSS, HTML, and SVG skills.

Alex Russell

The problem with modern frontend isn't that people pick React, it's that a huge chunk of the industry has abandoned user-centric values in the name of efficiency, delivering neither good UX nor acceptable DX in the process.

Picking React in '23 is merely a symptom of a much deeper rot.

Show previous comments
Joseph Scott

@slightlyoff Too much focus on what we can do, not enough on what we should do.

DELETED

@slightlyoff 100%. Unfortunately I don't get a choice but to use it at work because it's the "standard".

Ian Wagner

@slightlyoff @dylanbeattie agreed. Out of curiosity, what’s your favorite? I say this as someone who more or less rage quit front end dev 10 years ago cuz it was a dumpster fire and it’s hardly improved. I see occasional interesting sparks like Elm that try to solve only a single part of the problem.

Alex Russell

It is *intense* just how badly the JS/React brainworms have infected the frontend community.

Every single NYT story page has *both* a 437KiB (1.5MiB unzipped) *and* a 474KiB (1.7MiB) JS file, to display ~50K of text. It isn't ad bloat. It isn't tracking. It's this sort of bunk:

Alex Russell

The folks over at @owa are doing the most important work on and for the web right now. For several years they've been flat-out, full-time, without pay to make browser competition a reality on the mobile web.

Having achieved things I could have only hoped for 2 years ago (DMA mandates engine choice!), they're finally looking to raise a bit of cash to keep going.

If you work on the web, supporting them is an absolute no-brainer:

open-web-advocacy.org/donate/

Alex Russell

This post from @chriscoyier (via @tomayac) frames an urgent problem I've spent many years working to solve, often with push-back from the frontend community who would variously claim that "Apple isn't anti-web" and "Google should want the web to win":

chriscoyier.net/2023/01/04/wha

While Chris is crisp about the problem and the consequences of not solving it, he doesn't have answers for why Google and Apple act the way they do, working to snuff out the mobile web.

Allow me...

This post from @chriscoyier (via @tomayac) frames an urgent problem I've spent many years working to solve, often with push-back from the frontend community who would variously claim that "Apple isn't anti-web" and "Google should want the web to win":

chriscoyier.net/2023/01/04/wha

Alex Russell

Apple's motives are easy to understand over the macOS -> iOS arc, as Apple is now a mobile company that happens to make computers. The A-series -> M-series chips are stunning proof of that.

But I digress.

When Apple was a niche PC maker, it needed the web as a way to help potential customers de-risk the purchase of luxury computers. While it enjoyed outsized influence, the Mac never had enough share to create a sufficiently large software ecosystem w/o the web.

/cc @chriscoyier @tomayac

Go Up