Wasm3 przechodzi
Do uruchomienia wasm3 potrzebne są 64Kb pamięci kodowej i 10Kb RAM-u, co pozwala na wykorzystanie projektu do uruchamiania aplikacji skompilowanych w WebAssembly na
Maix (K210), HiFive1 (E310), Fomu (ICE40UP5K) i ATmega1284, a także na płytach i komputerach opartych na architekturach x86, x64, ARM, MIPS, RISC-V i Xtensa. Obsługiwane systemy operacyjne obejmują Linux (w tym routery oparte na OpenWRT), Windows, macOS, Android i iOS. Możliwe jest również skompilowanie wasm3 do kodu pośredniego WebAssembly w celu uruchomienia interpretera w przeglądarce lub do wykonania zagnieżdżonego (samodzielny hosting).
Wysoka wydajność została osiągnięta dzięki zastosowaniu technologii w tłumaczu
Dodatkowo można to zauważyć
Zespół WebAssembly w sieci Web. Po przeanalizowaniu 948 tys. najpopularniejszych witryn według ocen Alexa badacze ustalili, że WebAssembly jest wykorzystywane w 1639 witrynach (0.17%), tj. w 1 na 600 witryn. W sumie na stronach pobrano 1950 modułów WebAssembly, z czego 150 było unikalnych. Rozważając zakres wykorzystania WebAssembly wyciągnięto rozczarowujące wnioski – w ponad 50% przypadków WebAssembly zostało wykorzystane do szkodliwych celów, np. do wydobywania kryptowaluty (55.7%) i ukrywania kodu złośliwych skryptów (0.2%) . Do legalnych zastosowań WebAssembly zalicza się uruchamianie bibliotek (38.8%), tworzenie gier (3.5%) i uruchamianie niestandardowego kodu innego niż JavaScript (0.9%). W 14.9% przypadków do analizy środowiska pod kątem identyfikacji użytkownika (odcisków palców) wykorzystano WebAssembly.
Źródło: opennet.ru