From 5008700735be65bb81cf3de5b292708778c3562a Mon Sep 17 00:00:00 2001 From: Max Brunsfeld Date: Fri, 4 Dec 2020 14:36:28 -0800 Subject: [PATCH] wasm: Look for both loadWebAssemblyModule and loadSideModule See https://github.com/emscripten-core/emscripten/pull/12969 --- lib/binding_web/binding.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/binding_web/binding.js b/lib/binding_web/binding.js index b060715f..e22d5b5b 100644 --- a/lib/binding_web/binding.js +++ b/lib/binding_web/binding.js @@ -878,8 +878,14 @@ class Language { })); } + // emscripten-core/emscripten#12969 + const loadModule = + typeof loadSideModule === 'function' + ? loadSideModule + : loadWebAssemblyModule; + return bytes - .then(bytes => loadSideModule(bytes, {loadAsync: true})) + .then(bytes => loadModule(bytes, {loadAsync: true})) .then(mod => { const symbolNames = Object.keys(mod) const functionName = symbolNames.find(key =>