Ü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, bitte Antwort
|