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.
"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.
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: