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.

Reply via email to