I'm optimistic that the next 12 months is going to a very special time for JS performance ⚡
(This applies to developer workflows & end-users.)
Several large-scale independent multi-year language, runtime, tooling, & library investments are approaching the payback stage all around the same time.
(This applies to developer workflows & end-users.)
Several large-scale independent multi-year language, runtime, tooling, & library investments are approaching the payback stage all around the same time.
Comments
There's also require(ESM), Node's built-in TS, TS Go, Rolldown (plus the whole Oxc family), Turbopack, RsPack...
There are tools & parsers that responsibly ship support for Stage 3 JS features today. So to the extent that's missing, I'd advocate for filling the gap.
But I don’t love namespace imports stylistically. How do you feel about a compiler plugin that turns all imports into defers?