Вот мой код
var bin = new Uint8Array([0,97,115,109,1,0,0,0,1,6,1,96,1,127,1,127,3,2,1,0,5,3,1,0,1,7,8,1,4,116,101,115,116,0,0,10,16,1,14,0,32,0,65,1,54,2,0,32,0,40,2,0,11]);
var mod = new WebAssembly.Module(bin);
var inst = new WebAssembly.Instance(mod, {});
const result = inst.exports.test(4) !== 0
Запусти его в реакции на родную и получи
Out of executable memory in function at index 0
Не проблема, если вы включаете Debug JS Remote, поскольку он работает в движке Chrome v8.
- iOS: 12,2
- React Native: 0.59.2
- JavascriptCore: неизвестно
Возможно, связано с https://github.com/emscripten-core/emscripten/issues/6042