The Performance Revolution in JavaScript Tooling

10 points by ayo


mousetail

Same thing is happening in Python (Ruff/UV). A high level language that's also performant, runs an all platforms, and is easy to build and upload to all package managers really revolutionized so many ecosystems.

conartist6

JS will come roaring back into this arena with a vengeance because the idea that JS is "just too slow" is not at all supported by reality.

The whole JS tooling community settled on patterns with exceptionally poor perf: mutable trees in which every node is type-polymorphic. You couldn't get any further from what makes for fast JS code.

But Anders knows all that just as well as I do, and you heard what he said: JS and rust were ruled out for the same pithy reason: it would be too hard to clean up the highly cyclic data structures. In other words "why even try the best option because it is difficult." Since when am I supposed to respect that?