Wasm3 besteht
Um wasm3 auszuführen, benötigen Sie 64 KB Codespeicher und 10 KB RAM, sodass Sie das Projekt zum Ausführen von in WebAssembly kompilierten Anwendungen verwenden können
Maix (K210), HiFive1 (E310), Fomu (ICE40UP5K) und ATmega1284 sowie auf Boards und Computern basierend auf x86-, x64-, ARM-, MIPS-, RISC-V- und Xtensa-Architekturen. Zu den unterstützten Betriebssystemen gehören Linux (einschließlich Router auf Basis von OpenWRT), Windows, macOS, Android und iOS. Es ist auch möglich, wasm3 in WebAssembly-Zwischencode zu kompilieren, um den Interpreter im Browser auszuführen oder für eine verschachtelte Ausführung (Selbsthosting).
Durch den Einsatz von Technologie im Dolmetscher wird eine hohe Leistung erreicht
Darüber hinaus kann darauf hingewiesen werden
WebAssembly im Web. Nach der Analyse von 948 der laut Alexa-Bewertungen beliebtesten Websites stellten die Forscher fest, dass WebAssembly auf 1639 Websites (0.17 %) verwendet wird, d. h. auf einer von 1 Websites. Insgesamt wurden 600 WebAssembly-Module auf die Websites heruntergeladen, von denen 1950 einzigartig waren. Bei der Betrachtung des Einsatzbereichs von WebAssembly wurden enttäuschende Schlussfolgerungen gezogen – in mehr als 150 % der Fälle wurde WebAssembly für böswillige Zwecke verwendet, beispielsweise zum Mining von Kryptowährungen (50 %) und zum Verstecken des Codes bösartiger Skripte (55.7 %). . Zu den legitimen Verwendungszwecken von WebAssembly gehören das Ausführen von Bibliotheken (0.2 %), das Erstellen von Spielen (38.8 %) und das Ausführen von benutzerdefiniertem Nicht-JavaScript-Code (3.5 %). In 0.9 % der Fälle wurde WebAssembly zur Analyse der Umgebung zur Benutzeridentifizierung (Fingerprinting) eingesetzt.
Source: opennet.ru