Wasm3 passes
Wasm3 requires 64Kb of memory for code and 10Kb of RAM, which allows you to use the project to run applications compiled in WebAssembly on
Maix (K210), HiFive1 (E310), Fomu (ICE40UP5K) and ATmega1284, as well as boards and computers based on x86, x64, ARM, MIPS, RISC-V and Xtensa architectures. Operating systems supported are Linux (including OpenWRT-based routers), Windows, macOS, Android, and iOS. It is also possible to compile wasm3 into an intermediate WebAssembly code to execute the interpreter in the browser or for nested launch (self-hosting).
High performance is achieved through the use of technology in the interpreter
Additionally, it can be noted
WebAssembly in Web. After analyzing the 948 thousand most popular sites by Alexa rating, the researchers found out that WebAssembly is used on 1639 sites (0.17%), i.e. on 1 out of every 600 sites. In total, 1950 WebAssembly modules were detected on the sites, of which 150 are unique. When considering the scope of WebAssembly, disappointing conclusions were made - in more than 50% of cases, WebAssembly was used for malicious purposes, for example, for cryptocurrency mining (55.7%) and hiding the code of malicious scripts (0.2%). Legitimate uses of WebAssembly include executing libraries (38.8%), creating games (3.5%), and executing native non-JavaScript code (0.9%). In 14.9% of cases, WebAssembly was used to analyze the environment for user identification (fingerprinting).
Source: opennet.ru