I totaly agree with this approach. I used js just to support Internet Explorer, so it's not very important. I will provide asm.js for nosync and emterp version, and play js for asyncify even if it's slower.
вс, 3 нояб. 2019 г. в 00:10, Alon Zakai <[email protected]>: > > 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. -- 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%3DVGhSreNwV0BecTQcUGfwUQ6i-t%3D-JWJPDpsN-C9KtvksQ%40mail.gmail.com.
