Wasm3 o'tadi
Wasm3-ni ishga tushirish uchun sizga 64Kb kod xotirasi va 10Kb RAM kerak bo'ladi, bu sizga loyihani WebAssembly-da tuzilgan ilovalarni ishga tushirish uchun ishlatish imkonini beradi.
Maix (K210), HiFive1 (E310), Fomu (ICE40UP5K) va ATmega1284, shuningdek, x86, x64, ARM, MIPS, RISC-V va Xtensa arxitekturalari asosidagi platalar va kompyuterlarda. Qo'llab-quvvatlanadigan operatsion tizimlarga Linux (jumladan, OpenWRT asosidagi marshrutizatorlar), Windows, macOS, Android va iOS kiradi. Brauzerda tarjimonni ishga tushirish yoki ichki o'rnatish (o'z-o'zini xosting) uchun WebAssembly oraliq kodiga wasm3 ni kompilyatsiya qilish ham mumkin.
Yuqori samaradorlikka tarjimonda texnologiyadan foydalanish orqali erishiladi
Bundan tashqari, buni ta'kidlash mumkin
Internetda WebAssembly. Alexa reytingiga ko'ra 948 ming eng mashhur saytlarni tahlil qilgandan so'ng, tadqiqotchilar WebAssembly 1639 ta saytda (0.17%) qo'llanilishini aniqladilar, ya'ni. har 1 ta saytdan 600 tasida. Saytlarda jami 1950 ta WebAssembly moduli yuklab olindi, ulardan 150 tasi noyob edi. WebAssembly-dan foydalanish ko'lamini ko'rib chiqishda umidsizlikka uchragan xulosalar qilindi - 50% dan ortiq hollarda WebAssembly zararli maqsadlarda, masalan, kriptovalyutani qazib olish (55.7%) va zararli skriptlar kodini yashirish (0.2%) uchun ishlatilgan. . WebAssembly’dan qonuniy foydalanish qatoriga kutubxonalarni ishga tushirish (38.8%), o‘yinlar yaratish (3.5%) va JavaScript bo‘lmagan maxsus kodni ishga tushirish (0.9%) kiradi. 14.9% hollarda WebAssembly foydalanuvchi identifikatsiyasi (barmoq izlari) uchun muhitni tahlil qilish uchun ishlatilgan.
Manba: opennet.ru