Haideți să explorăm un exemplu simplu de înregistrare a unui text dintr-un program WebAssembly.
Este necesar:
console.log
.Iată un exemplu de cum ar arăta acea funcție JavaScript de primire:
wasm_log(start,len) {
// extrage textul din memorie și lungimea
const utf8dec = new TextDecoder("utf-8");
let buffer = module.instance.exports.memory.buffer;
let memory = new Uint8Array(buffer);
let text = utf8dec.decode(memory.subarray(start,start+len));
console.log(text);
}