I don't have plans to work on asm.js for the upstream backend. (If someone else is, though, I'm not opposed to patches.)
The key issues are that almost all browsers have wasm anyhow so the JS build matters less and less, and that an increasing number of wasm features can't work in asm.js anyhow. So asm.js would only help a small and decreasing number of old browsers, and in a decreasing subset of wasm. Where do you currently use the JS version of js-dos? You can still use fastcomp, but we've removed Asyncify there as Emterpreter has worked there for a long time, and upstream Asyncify is now stable as well. But an older fastcomp version (1.38.40 or older) still has it. - Alon On Sat, Nov 2, 2019 at 8:52 AM Александр Гурьянов <[email protected]> wrote: > Hi, from docs: > ``` > WASM=0 behaves differently in the two backends. In fastcomp we emit > asm.js, while in upstream we emit JS (since not all wasm constructs > can be expressed in asm.js). Also, the JS support implements the same > external WebAssembly.* API, so in particular startup will be async > just like wasm by default, and you can control that with > WASM_ASYNC_COMPILATION (even though WASM=0). > ``` > Do you have plan to add support for ASM.JS in non-fastcomp backend? I > received feedback that js version of js-dos is much slower then asm.js > version of it. > > I have 3 version of js-dos now: > * asyncify > * emterp > * nosync > > So for nosync & emterp version I can compile ASM.JS with fastcomp. Can > I also compile asyncify version with fastcomp to asm.js? > > -- > You received this message because you are subscribed to the Google Groups > "emscripten-discuss" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/emscripten-discuss/CAKOm%3DVGGbZvypXnN2HUDSXi%2Bi2j_fhK2SSGuG2xpE1u%2Bud_c8g%40mail.gmail.com > . > -- You received this message because you are subscribed to the Google Groups "emscripten-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/emscripten-discuss/CAEX4NpTkJX4jCF%2Bi_0j6Bc-vg3T55XvZcaM5oKFiUxK3dcX3HQ%40mail.gmail.com.
