Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 1280|Antwort: 1

[Sonstige] Frontend-Webseiten führen Funktionen in wasm auf drei Arten aus

[Link kopieren]
Veröffentlicht am 27.11.2024 08:45:24 | | | |
Über WebAssembly

WebAssembly ist eine neue Art der Codierung, die in modernen Webbrowsern ausgeführt werden kann – es handelt sich um eine Low-Level-Class-Assemblersprache mit einem kompakten Binärformat, die nahezu an der native Leistung ankommt und Kompilierungsziele für Sprachen wie C/C++, C# und Rust bereitstellt, damit sie im Web laufen können. Es ist außerdem so konzipiert, dass es mit JavaScript koexistiert, sodass beides zusammenarbeiten kann.

Erzeugen Sie eine Test-WASM-Datei

AssemblyScript ist eine TypeScript-ähnliche WebAssembly-Sprache (Der Hyperlink-Login ist sichtbar.)。 Installiere das AssemblyScript-Tool, das die TypeScript-Datei in eine WebAssembly-Datei kompiliert. Der Installationsbefehl lautet wie folgt:

Erstellen Sie eine neue test.ts-Datei und definieren Sie sie wie folgt:

Generiere die .wasm-Datei mit folgendem Befehl:

Konfigurationsparameter:Der Hyperlink-Login ist sichtbar.

Führe die Funktionen in wasm aus

Methode 1 (Am einfachsten)

Beziehen Sie sich direkt auf die erzeugte .js Modulausführung, wie folgt:



Methode 2

Mit Assemblyscript/Loader, Referenz:Der Hyperlink-Login ist sichtbar., der Code lautet wie folgt:



Der .wasm-Befehl kann auf folgende Weise generiert werden:

So erzeugt es keine .ts, . JS-Datei.

Methode 3

Bei der Ladekompilierung mit native WebAssembly ist der Code wie folgt:



Fügen Sie schließlich die Quellcodedatei an:

Touristen, wenn ihr den versteckten Inhalt dieses Beitrags sehen wollt, bitteAntwort






Vorhergehend:Einige Tipps zur Manipulation von System.Text.Json
Nächster:Überprüfen Sie, ob der String IPv4 oder IPv6 in JavaScript ist
 Vermieter| Veröffentlicht am 27.11.2024 08:49:09 |
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com