O WebAssembly
WebAssembly to nowy sposób kodowania, który może działać w nowoczesnych przeglądarkach internetowych – to niskopoziomowy asembler klasy o zwartym formacie binarnym, który działa blisko natywnej wydajności i zapewnia cele kompilacji dla języków takich jak C/C++, C# i Rust, aby mogły działać w sieci. Został również zaprojektowany tak, aby współistniał z JavaScriptem, co pozwala na współpracę obu tych dwóch narzędzi.
Wygeneruj testowy plik wasm
AssemblyScript to język WebAssembly podobny do TypeScript (Logowanie do linku jest widoczne.)。 Zainstaluj narzędzie AssemblyScript, które kompiluje plik typescript do pliku WebAssembly. Polecenie instalacji jest następujące:
Stwórz nowy plik test.ts i zdefiniuj go następująco:
Wygeneruj plik .wasm za pomocą następującego polecenia:
Parametry konfiguracyjne:Logowanie do linku jest widoczne.
Wykonaj funkcje w wasm
Metoda 1 (Najłatwiejsza)
Bezpośrednio odwołaj się do wygenerowanego .js wykonania modułu, w następujący sposób:
Metoda 2
W przypadku assemblscript/loadera, odniesienie:Logowanie do linku jest widoczne., kod jest następujący:
Polecenie .wasm można wygenerować w następujący sposób:
W ten sposób nie generuje .ts, . pliku js.
Metoda 3
Kompilacja ładowania przy użyciu natywnego WebAssembly, kod wygląda następująco:
Na koniec załącz plik kodu źródłowego:
Turyści, jeśli chcecie zobaczyć ukrytą zawartość tego wpisu, proszę Odpowiedź
|