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.237 second using v1.01-cache-2.11-cpan-05444aca049 )