Wasm3 проходить
Для роботи wasm3 необхідно 64Kb пам'яті для коду і 10Kb ОЗУ, що дозволяє застосовувати проект для виконання скомпілованих в WebAssembly додатків на
Maix (K210), HiFive1 (E310), Fomu (ICE40UP5K) та ATmega1284, а також на платах та комп'ютерах на базі архітектур x86, x64, ARM, MIPS, RISC-V та Xtensa. З операційних систем підтримуються Linux (у тому числі маршрутизатори на основі OpenWRT), Windows, MacOS, Android та iOS. Також можлива компіляція wasm3 в проміжний код WebAssembly для виконання інтерпретатора в браузері або вкладеного запуску (self-hosting).
Висока продуктивність досягається завдяки застосуванню в інтерпретаторі техніки
Додатково можна відзначити
WebAsembly в Web. Проаналізувавши 948 тисяч найпопулярніших сайтів за рейтингом Alexa, дослідники з'ясували, що WebAssembly використовується на 1639 сайтах (0.17%), тобто. на 1 із кожних 600 сайтів. Загалом на сайтах виявлено завантаження 1950 модулів WebAssembly, з яких 150 унікальні. При розгляді сфери застосування WebAssembly були зроблені невтішні висновки — у понад 50% випадків WebAssembly застосовувався у шкідливих цілях, наприклад, для майнінгу криптовалюти (55.7%) та приховування коду шкідливих скриптів (0.2%). З легітимних застосувань WebAssembly відзначено виконання бібліотек (38.8%), створення ігор (3.5%) та виконання власного коду, написаного не на JavaScript (0.9%). У 14.9% випадків WebAssembly застосовувався для аналізу оточення для ідентифікації користувача (fingerprinting).
Джерело: opennet.ru