Wasm-Wasm3

 view release on metacpan or  search on metacpan

wasm3/platforms/emscripten_lib/run_native.js  view on Meta::CPAN

'use strict';

if (typeof(process) != 'undefined') { // Node.js environment?
  var scriptArgs = process.argv.slice(2);
  const fs = require('fs');
  var readFile = (fn) => new Uint8Array(fs.readFileSync(fn));
} else {
  var readFile = (fn) => read(fn, 'binary');
}

let instances = [];

(async() => {
  const wasm = scriptArgs[0];
  const func = scriptArgs[1];

wasm3/platforms/emscripten_lib/run_wasm3.js  view on Meta::CPAN

  ------------
    export PATH=/opt/jsshell/:$PATH
    js --help | grep wasm
    --wasm-compiler=baseline/ion/cranelift/baseline+ion/baseline+cranelift
    --wasm-verbose
    --ion-full-warmup-threshold=1
*/

if (typeof(process) != 'undefined') { // Node.js environment?
  var scriptArgs = process.argv.slice(2);
  const fs = require('fs');
  var readFile = (fn) => new Uint8Array(fs.readFileSync(fn));
} else {
  var readFile = (fn) => read(fn, 'binary');
}


// Encode string into Uint8Array (with '\0' terminator)
// Could use TextEncoder instead
function encode(str) {
  const len = str.length;



( run in 0.313 second using v1.01-cache-2.11-cpan-05444aca049 )