Apie WebAssembly
"WebAssembly" yra naujas kodavimo būdas, kurį galima paleisti šiuolaikinėse žiniatinklio naršyklėse – tai žemo lygio klasės asamblėjos kalba su kompaktišku dvejetainiu formatu, kuris veikia beveik vietiniam našumui ir pateikia kompiliavimo tikslus tokioms kalboms kaip C/C++, C# ir Rust, kad jos galėtų veikti žiniatinklyje. Jis taip pat sukurtas taip, kad egzistuotų kartu su "JavaScript", todėl jie gali dirbti kartu.
Sukurkite bandomąjį wasm failą
AssemblyScript yra į TypeScript panaši WebAssembly kalba (Hipersaito prisijungimas matomas.)。 Įdiekite įrankį AssemblyScript, kuris kompiliuoja mašinraščio failą į WebAssembly failą. Diegimo komanda yra tokia:
Sukurkite naują test.ts failą ir apibrėžkite jį taip:
Sugeneruokite .wasm failą naudodami šią komandą:
Konfigūracijos parametrai:Hipersaito prisijungimas matomas.
Vykdykite funkcijas per wasm
1 metodas (lengviausias)
Tiesiogiai nurodykite sugeneruotą .js modulio vykdymą, kaip nurodyta toliau:
2 metodas
Su assemblyscript/loader, nuoroda:Hipersaito prisijungimas matomas., kodas yra toks:
.wasm komandą galima sugeneruoti tokiu būdu:
Tokiu būdu jis negeneruoja .ts, . JS failą.
3 metodas
Įkelti kompiliaciją naudojant vietinį WebAssembly, kodas yra toks:
Galiausiai pridėkite šaltinio kodo failą:
Turistai, jei norite pamatyti paslėptą šio įrašo turinį, prašome Atsakyti
|