Over WebAssembly
WebAssembly is een nieuwe manier van coderen die in moderne webbrowsers kan draaien – het is een low-level class assemblytaal met een compact binair formaat dat dicht bij native prestaties draait en compilatiedoelen biedt voor talen zoals C/C++, C# en Rust, zodat ze op het web kunnen draaien. Het is ook ontworpen om samen te bestaan met JavaScript, waardoor de twee samen kunnen werken.
Genereer een test-wasm-bestand
AssemblyScript is een WebAssembly-taal die lijkt op TypeScript (De hyperlink-login is zichtbaar.)。 Installeer de AssemblyScript-tool, die het typescriptbestand compileert tot een WebAssembly-bestand. Het installatiecommando is als volgt:
Maak een nieuw test.ts bestand aan en definieer het als volgt:
Genereer het .wasm-bestand met het volgende commando:
Configuratieparameters:De hyperlink-login is zichtbaar.
Voer de functies uit binnen wasm
Methode 1 (Makkelijkst)
Verwijs direct naar de gegenereerde .js module-uitvoering, als volgt:
Methode 2
Met assemblyscript/loader, referentie:De hyperlink-login is zichtbaar., de code is als volgt:
Het .wasm-commando kan op deze manier als volgt worden gegenereerd:
Op deze manier genereert het geen .ts, . JS-bestand.
Methode 3
Laadcompilatie met native WebAssembly, de code is als volgt:
Voeg tenslotte het broncodebestand bij:
Toeristen, als jullie de verborgen inhoud van dit bericht willen zien, alsjeblieft Antwoord
|