5 ms·
QuickJS (and various others) demonstrates that small teams can create fast and efficient JavaScript engines that comply with standards. Even though v8 is faster
by sicp-enjoyer 4y ago
QuickJS (and various others) demonstrates that small teams can create fast and efficient JavaScript engines that comply with standards. Even though v8 is faster, it spends an order of magnitude more engineering effort for that marginal benefit.
- yencabulator 4y agoA Javascript engine is pretty far from a browser. It's too much work to write a browser even if you reuse the existing V8.
- sicp-enjoyer 4y agoI agree. The context of this comment is the user asking if Web assembly will make that effort easier. I don't think it will since getting good JS is already reasonable.
- yencabulator 4y agoYeah, it won't be the wasm itself that makes anything possible. What might happen is that it ushers in technically-unrelated fashions, such as standard WASI interfaces to something slightly less insane than DOM+Javascript. Just Canvas-over-WASI isn't the answer because of accessibility, but something like it might happen.