Wasm3 projde
Ke spuštění wasm3 potřebujete 64 Kb paměti kódu a 10 Kb RAM, což vám umožní používat projekt ke spouštění aplikací zkompilovaných v WebAssembly na
Maix (K210), HiFive1 (E310), Fomu (ICE40UP5K) a ATmega1284, dále na deskách a počítačích založených na architekturách x86, x64, ARM, MIPS, RISC-V a Xtensa. Mezi podporované operační systémy patří Linux (včetně routerů založených na OpenWRT), Windows, macOS, Android a iOS. Je také možné zkompilovat wasm3 do mezikódu WebAssembly pro spuštění interpretu v prohlížeči nebo pro vnořené provádění (self-hosting).
Vysokého výkonu je dosaženo použitím technologie v tlumočníku
Navíc lze poznamenat
WebAssembly na webu. Po analýze 948 tisíc nejoblíbenějších stránek podle hodnocení Alexa vědci zjistili, že WebAssembly se používá na 1639 0.17 stránkách (1 %), tzn. na 600 z každých 1950 webů. Celkem bylo na stránky staženo 150 modulů WebAssembly, z toho 50 unikátních. Při zvažování rozsahu použití WebAssembly byly učiněny neuspokojivé závěry - ve více než 55.7 % případů bylo WebAssembly použito pro škodlivé účely, například pro těžbu kryptoměny (0.2 %) a skrytí kódu škodlivých skriptů (38.8 %). . Legitimní použití WebAssembly zahrnuje spouštění knihoven (3.5 %), vytváření her (0.9 %) a spouštění vlastního kódu bez JavaScriptu (14.9 %). Ve XNUMX % případů bylo WebAssembly použito k analýze prostředí pro identifikaci uživatele (snímání otisků prstů).
Zdroj: opennet.ru