O WebAssembly
WebAssembly je nový spôsob kódovania, ktorý môže bežať v moderných webových prehliadačoch – je to nízkoúrovňový triedový assembler s kompaktným binárnym formátom, ktorý beží blízko natívneho výkonu a poskytuje kompilačné ciele pre jazyky ako C/C++, C# a Rust, aby mohli bežať na webe. Je tiež navrhnutý tak, aby koexistoval s JavaScriptom, čo umožňuje ich spoluprácu.
Vygenerujte testovací wasm súbor
AssemblyScript je WebAssembly jazyk podobný TypeScriptu (Prihlásenie na hypertextový odkaz je viditeľné.)。 Nainštalujte nástroj AssemblyScript, ktorý skompiluje súbor typescript do súboru WebAssembly. Inštalačný príkaz je nasledovný:
Vytvorte nový test.ts súbor a definujte ho nasledovne:
Vygenerujte súbor .wasm nasledujúcim príkazom:
Konfiguračné parametre:Prihlásenie na hypertextový odkaz je viditeľné.
Spustite funkcie vo wasm
Metóda 1 (Najľahšia)
Priamo odkazujte na generované .js vykonanie modulu, nasledovne:
Metóda 2
S assemblscriptom/loaderom, referencia:Prihlásenie na hypertextový odkaz je viditeľné., kód je nasledovný:
Príkaz .wasm je možné vygenerovať nasledovne:
Týmto spôsobom negeneruje .ts, . JS súbor.
Metóda 3
Načítajte kompiláciu pomocou natívneho WebAssembly, kód je nasledovný:
Nakoniec pripojte súbor so zdrojovým kódom:
Turisti, ak chcete vidieť skrytý obsah tohto príspevku, prosím. Odpoveď
|