Remix.run Logo
jollyllama 3 days ago

The NPM monoculture is the problem. It would be absurd to suggest that all backend engineers use the same build tooling and dependency library, but here we are with frontend. It's just too big of an attack surface.

beart 3 days ago | parent [-]

It would be absurd to make such a suggestion. However, the comparison is not correct. Not all front-end development uses the same build tooling or dependency libraries, or programming language for that matter. Even if you narrow to the typescript ecosystem, it's still not true.

jollyllama 3 days ago | parent [-]

And yet, 99% of front end development uses NPM.

beart 3 days ago | parent [-]

According to https://tsh.io/state-of-frontend#package-manager, it's not quite that high.