Ok, I've got 6K words burning a hole in my blog on "If Not React, Then What?" (Plus another 3K+ words in footnotes). When should I publish?
This is a cool website:
At absolutely no point in the 2020s should you, or anyone you don't hate, start a project with React. There are a lot of reasons for this -- that it's legacy tech built for a world where IE 6 still had measurable share, that the Reactor community has been wrong about everything all the time for a decade+, that the money you'll save can be measured in truck-loads -- but the *most* important is that it will opt you out of the godforsaken React discourse. Be free! Never look back. Do engineering.
#perfnow slides will be up at some point, but the TL;DR is toot-sized: the web is losing, in part because the frontend discourse has been captured by charlatans and fabulists. It's hurting users, and drawing attention away from urgent problems that are keeping the web from competing. The #webperf community is a rare island of sanity where still evidence beats bluster. We owe it to our future selves to help clients reject the lemons the JS-industrial-complex keeps trying to pass off as gems.
"Every little bit of uncaring makes the world a little bit worse, and once you're at a certain level of personal security then you have to own that." /by @npub1dvk3...2djf /via @npub12nla...6dft
For upcoming blog, @npub1es9e...9npy's latest in flow-chart form: image
"The framework isn't the problem!" is something I've been hearing the apologists for lemon vendors spout for going on a decade now, and I think we need to decapitate this zombie idea once and for all. First, *I know* that 45KB of JS isn't going to break the bank. Duh. That's not the point. The point is that the apologists *don't even have budgets*. Which means that *every* increment above zero is *a priori* too much! Folks that can't say "when" aren't sophisticated enough to be using JS.
This, by @npub1es9e...9npy , should be on every wall in every tech office:
A brief work interlude: we're hiring a lead Web Platform PM! A chance to work closely with Edge's platform (and Chromium) team in a strategic role, working closely with me and other PM leads:
*All* of this is JS-optional, progressively enhanced HTML. All of it.