O WebAssembly
WebAssembly je nov način kodiranja, ki lahko teče v sodobnih spletnih brskalnikih – gre za nizkonivojski razredni asembler jezik s kompaktnim binarnim formatom, ki deluje blizu nativne zmogljivosti in zagotavlja cilje za prevajanje jezikov, kot so C/C++, C# in Rust, da lahko tečejo na spletu. Zasnovan je tudi za sobivanje z JavaScriptom, kar omogoča sodelovanje obeh jezikov.
Generirajte testno datoteko wasm
AssemblyScript je WebAssembly jezik, podoben TypeScriptu (Prijava do hiperpovezave je vidna.)。 Namestite orodje AssemblyScript, ki prevede datoteko typescript v datoteko WebAssembly. Ukaz za namestitev je naslednji:
Ustvarite novo test.ts datoteko in jo definirajte takole:
Generirajte datoteko .wasm z naslednjim ukazom:
Parametri konfiguracije:Prijava do hiperpovezave je vidna.
Izvajanje funkcij znotraj wasm
Metoda 1 (Najlažja)
Neposredno se sklicujemo na generirano .js izvajanje modula, kot sledi:
Metoda 2
Pri assemblscript/loaderju, referenca:Prijava do hiperpovezave je vidna., koda je naslednja:
Ukaz .wasm je mogoče generirati na naslednji način:
Na ta način ne generira .ts, . JS datoteko.
Metoda 3
Naložite prevajanje z uporabo nativnega WebAssembly, koda je naslednja:
Na koncu priložite datoteko izvorne kode:
Turisti, če želite videti skrito vsebino te objave, prosim Odgovoriti
|