Explorons un exemple simple d'affichage de texte à partir d'un programme WebAssembly.
Nous devons:
console.log
.Voici un exemple de ce à quoi ressemblerait la réception de la fonction JavaScript:
wasm_log(start,len) {
// Extrait le texte de l'emplacement mémoire.
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);
}