Newer
Older
art_of_webassembly / ch03 / is_prime / is_prime.js
@clewis clewis on 20 Mar 2024 377 bytes initial commit
const fs = require('fs');
const bytes = fs.readFileSync(__dirname + '/is_prime.wasm');
const value = parseInt(process.argv[2]);

(async () => {
    const obj = await WebAssembly.instantiate(new Uint8Array(bytes));
    if (!!obj.instance.exports.is_prime(value)) {
        console.log(`${value} is prime!`);
    } else {
        console.log(`${value} is not prime`);
    }
})();