O WebAssembly
WebAssembly je nový způsob kódování, který může běžet v moderních webových prohlížečích – jde o nízkoúrovňový třídní assembler s kompaktním binárním formátem, který běží blízko nativnímu výkonu a poskytuje kompilační cíle pro jazyky jako C/C++, C# a Rust, aby mohly běžet na webu. Je také navržen tak, aby koexistoval s JavaScriptem, což umožňuje spolupráci obou variant.
Vygenerujte testovací wasm soubor
AssemblyScript je WebAssembly jazyk podobný TypeScriptu (Přihlášení k hypertextovému odkazu je viditelné.)。 Nainstalujte nástroj AssemblyScript, který soubor typescript zkompiluje do souboru WebAssembly. Příkaz k instalaci je následující:
Vytvořte nový test.ts soubor a definujte ho následovně:
Vygenerujte soubor .wasm následujícím příkazem:
Konfigurační parametry:Přihlášení k hypertextovému odkazu je viditelné.
Spouštějte funkce uvnitř wasm
Metoda 1 (Nejjednodušší)
Přímo odkazujte na generované .js spuštění modulu, následovně:
Metoda 2
S assemblscriptem/loaderem viz tak:Přihlášení k hypertextovému odkazu je viditelné., kód je následující:
Příkaz .wasm lze generovat tímto způsobem:
Tímto způsobem negeneruje .ts, . js soubor.
Metoda 3
Při načítání kompilace pomocí nativního WebAssembly, kód je následující:
Nakonec přiložte soubor zdrojového kódu:
Turisté, pokud chcete vidět skrytý obsah tohoto příspěvku, prosím Odpověď
|