4529 shaares
3 résultats
taggé
wasm
Comment charger du code WASM dans un navigateur ?
// This is our recommended way of loading WebAssembly.
(async () => {
const fetchPromise = fetch('fibonacci.wasm');
const { instance } = await WebAssembly.instantiateStreaming(fetchPromise);
const result = instance.exports.fibonacci(42);
console.log(result);
})();
En réponse au post de Doudou. Certains frameworks marchent bien, d'autres moins bien. La comparaison de l'étude me semble scabreuse car elle compare du C++ natif avec du C++ compilé en WASM lui-même retranscrit en natif via le navigateur et conclus que c'est plus lent... Bah en même temps oui, d'autant que les optimisations sont encore devant nous.
Bref, la démo marche très bien alors que rien n'est optimisé à cette heure.
Que ce cache-t-il derrière le Webassembly.