Wasm3 pasa
Para executar wasm3, necesitas 64 Kb de memoria de código e 10 Kb de RAM, o que che permite utilizar o proxecto para executar aplicacións compiladas en WebAssembly en
Maix (K210), HiFive1 (E310), Fomu (ICE40UP5K) e ATmega1284, así como en placas e ordenadores baseados en arquitecturas x86, x64, ARM, MIPS, RISC-V e Xtensa. Os sistemas operativos compatibles inclúen Linux (incluíndo os enrutadores baseados en OpenWRT), Windows, macOS, Android e iOS. Tamén é posible compilar wasm3 en código intermedio de WebAssembly para executar o intérprete no navegador ou para a execución aniñada (autoaloxamento).
O alto rendemento conséguese mediante o uso da tecnoloxía no intérprete
Ademais, pódese sinalar
WebAssembly na web. Despois de analizar 948 mil dos sitios máis populares segundo as valoracións de Alexa, os investigadores descubriron que WebAssembly úsase en 1639 sitios (0.17%), é dicir. en 1 de cada 600 sitios. En total, descargáronse nos sitios 1950 módulos de WebAssembly, dos cales 150 eran únicos. Ao considerar o ámbito de uso de WebAssembly, obtivéronse conclusións decepcionantes: en máis do 50% dos casos, WebAssembly utilizouse con fins maliciosos, por exemplo, para minar criptomonedas (55.7%) e ocultar o código de scripts maliciosos (0.2%). . Os usos lexítimos de WebAssembly inclúen a execución de bibliotecas (38.8%), a creación de xogos (3.5%) e a execución de código personalizado non JavaScript (0.9%). No 14.9% dos casos utilizouse WebAssembly para analizar o contorno para a identificación do usuario (pegada dixital).
Fonte: opennet.ru