Wasm3 passerer
For å kjøre wasm3 trenger du 64Kb kodeminne og 10Kb RAM, som lar deg bruke prosjektet til å kjøre applikasjoner kompilert i WebAssembly på
Maix (K210), HiFive1 (E310), Fomu (ICE40UP5K) og ATmega1284, samt på brett og datamaskiner basert på x86, x64, ARM, MIPS, RISC-V og Xtensa arkitekturer. Operativsystemer som støttes inkluderer Linux (inkludert rutere basert på OpenWRT), Windows, macOS, Android og iOS. Det er også mulig å kompilere wasm3 til WebAssembly mellomkode for å kjøre tolken i nettleseren eller for nestet utførelse (selvhosting).
Høy ytelse oppnås gjennom bruk av teknologi i tolken
I tillegg kan det bemerkes
WebAssembly på nettet. Etter å ha analysert 948 tusen av de mest populære nettstedene i henhold til Alexa-rangeringer, fant forskere at WebAssembly brukes på 1639 0.17 nettsteder (1%), dvs. på 600 av 1950 nettsteder. Totalt ble 150 WebAssembly-moduler lastet ned på sidene, hvorav 50 var unike. Når man vurderer omfanget av bruken av WebAssembly, ble det gjort skuffende konklusjoner - i mer enn 55.7 % av tilfellene ble WebAssembly brukt til ondsinnede formål, for eksempel for å utvinne kryptovaluta (0.2 %) og skjule koden til ondsinnede skript (38.8 %) . Legitim bruk av WebAssembly inkluderer kjørende biblioteker (3.5 %), å lage spill (0.9 %) og kjøre tilpasset ikke-JavaScript-kode (14.9 %). I XNUMX % av tilfellene ble WebAssembly brukt til å analysere miljøet for brukeridentifikasjon (fingeravtrykk).
Kilde: opennet.ru