Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 1280|Odpowiedź: 1

[Inne] Front-endowe strony internetowe wykonują funkcje w wasm na trzy sposoby

[Skopiuj link]
Opublikowano 27.11.2024 08:45:24 | | | |
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ź






Poprzedni:Kilka wskazówek dotyczących manipulacji JSON przez System.Text.Json
Następny:Sprawdź, czy ciąg jest IPv4 czy IPv6 w JavaScript
 Ziemianin| Opublikowano 27.11.2024 08:49:09 |
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com