Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 1280|Odpověď: 1

[Jiné] Front-end webové stránky vykonávají funkce ve wasm třemi způsoby

[Kopírovat odkaz]
Zveřejněno 27.11.2024 8:45:24 | | | |
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ímOdpověď






Předchozí:Několik tipů na manipulaci s JSON pomocí System.Text.Json
Další:Zkontrolujte, zda je řetězec IPv4 nebo IPv6 v JavaScriptu
 Pronajímatel| Zveřejněno 27.11.2024 8:49:09 |
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com