Re:We deserve a better streams API for JavaScript
by afavour on Friday February 27, 2026 @12:04PM
(#47182857)
Browsers are now able to stream files from disk so you can create a high performance tool that'll read locally, do [x] with it and present the results, all without any network overhead.
Re:We deserve a better streams API for JavaScript
by n_e on Friday February 27, 2026 @10:35AM
(#47181733)
I have a SaaS project where the backend is in JS. I also have some data processing to do with large file (several TB). Doing it is in JS is more convenient as I can reuse code from the backend, and it is also the language I know best.
Performance-wise, I get about half the throughput I had with the same processsing done it rust, which doesn't change anything for my use-case.
However that's not really relevant to the context of the post as I'm using node.js streams which are both saner and fast. I'm guessing that the post is relevant to people using server-side runtimes that only implement web streams.
Re:We deserve a better streams API for JavaScript
by moron4hire on Friday February 27, 2026 @10:47AM
(#47181884)
You don't always have a choice on where you deliver your software. It'd be nice to have good tools wherever you are forced to work.
Re:We deserve a better streams API for JavaScript
by thadt on Friday February 27, 2026 @10:32AM
(#47181709)
Browsers
Re:We deserve a better streams API for JavaScript
by speed_spread on Friday February 27, 2026 @10:43AM
(#47181830)
Since when are browsers themselves built in JavaScript? Mainstream, fast ones?
Re:We deserve a better streams API for JavaScript
by thadt on Friday February 27, 2026 @11:18AM
(#47182297)
Clarification - in the past when I've written high performance data tools in JS, it was almost entirely to support the use case of needing it to run in a browser. Otherwise, there are indeed more suitable environments available.
To your question, I was about to point out Firefox[1], but realized you clarified 'mainstream'[2]...
I may be naive in asking this, but what leads someone to building high perf data tools in JS? JS doesn't seem to me like it would be the tool of choice for such things