emscripten-core / emscripten-core/emscripten
EMSDK support for chrome extension manifest version v3
- Dominant language
- C++
- Stars
- 27.6k
- Forks
- 3.6k
- Avg merge
- 1d 1h
- Merged PRs (30d)
- 105
Description
We have been using emsdk to build wasm/js files to be used in a chrome extension manifest version v2.
As per guidance from Google to migrate from v2 to v3 [https://developer.chrome.com/docs/extensions/whatsnew/](url), our wasm/js files have started giving errors like -
1. wasm streaming compile failed: TypeError: Failed to fetch falling back to ArrayBuffer instantiation
2. XMLHttpRequest is not defined
at Object.readBinary
at getBinary
We have been compiling using these emsdk flags - WASM = 1, MODULARIZE =1, EXPORT_ALL = 1, EXPORT_NAME = 'library', DYNAMIC_EXECUTION=0
Is there any latest change in emsdk supporting manifest version v3 for chrome extensions?
If I am not wrong, deadline to migrate to v3 is Jan'23.
Please let us know if we should add some flags while compiling.
Contributor guide
Assessment
This issue has not been assessed yet.