--
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 emscripten-disc...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/emscripten-discuss/CAH1xqg%3Dc4B1DCQOKEfJL84qLOrNu20pKXArgddZKoOHu8sqRkg%40mail.gmail.com.
To view this discussion visit https://groups.google.com/d/msgid/emscripten-discuss/CAL_va2-RsDLTk4f-mbKqtM1cVdzEaqFtpNCydcuMaaEWYLdFMQ%40mail.gmail.com.
Ah, was your original question about the runtimes we support when generating code? If so, then I misunderstood.
We don't have any official or hard-and-rules about how far back we go on browser/engine support, but we do go back a very long way. When you opt into older browser support via MIN_XXX_VERSION (or using `LEGACY_VM_SUPPORT` which sets all the `MIN_XXX_VERSION` to their minimum values) that does indeed effec the generated code. The idea is that the generated code will not contains new JS or Wasm features. In some cases we run lowering passes on the Wasm file and for older JS engines we run babel on the output to transpile to ES5.
To view this discussion visit https://groups.google.com/d/msgid/emscripten-discuss/CAL_va28RjLa3Bqr5JXfWvEbXEQ6aOiw1HXp9x-sHVW3%2BXia1GQ%40mail.gmail.com.