emscripten-core/emscripten
Voir sur GitHubEXPORT_ES6 + proxy-to-worker produces broken code
Open
#14 164 ouverte le 12 mai 2021
good first bughelp wanted
Métriques du dépôt
- Stars
- (27 361 stars)
- Métriques de merge PR
- (Merge moyen 19j 10h) (147 PRs mergées en 30 j)
Description
This combination of options currently produces a Worker that contains an ES6 export, and main JS that is not an ES module. Then, main JS tries to instantiate a Worker and waits for messages from it, but they never come, since it's just exporting a lazy Module factory.
I see we emit error for regular MODULARIZE:
-s MODULARIZE=1 is not compatible with --proxy-to-worker (if you want to run in a worker with -s MODULARIZE=1, you likely want to do the worker side setup manually)
but for some reason not for EXPORT_ES6 even though one normally auto-enables another.