React Native в iOS: загрузка wasm причина Недостаточно исполняемой памяти в функции при ошибке индекса - PullRequest
0 голосов
/ 02 апреля 2019

Вот мой код

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

...