Wasm3 پاس می دهد
برای اجرای wasm3 به 64 کیلوبایت حافظه کد و 10 کیلوبایت رم نیاز دارید که به شما امکان می دهد از پروژه برای اجرای برنامه های کامپایل شده در WebAssembly استفاده کنید.
Maix (K210)، HiFive1 (E310)، Fomu (ICE40UP5K) و ATmega1284، و همچنین در بردها و رایانههای مبتنی بر معماریهای x86، x64، ARM، MIPS، RISC-V و Xtensa. سیستم عامل های پشتیبانی شده شامل لینوکس (شامل روترهای مبتنی بر OpenWRT)، ویندوز، macOS، اندروید و iOS است. همچنین امکان کامپایل wam3 در کد میانی WebAssembly برای اجرای مفسر در مرورگر یا اجرای تو در تو (خود میزبانی) وجود دارد.
عملکرد بالا با استفاده از فناوری در مترجم به دست می آید
علاوه بر این، می توان به آن اشاره کرد
WebAssembly در وب. پس از تجزیه و تحلیل 948 هزار مورد از محبوب ترین سایت ها بر اساس رتبه بندی الکسا، محققان دریافتند که WebAssembly در 1639 سایت (0.17٪) استفاده می شود. در 1 سایت از هر 600 سایت. در مجموع، 1950 ماژول WebAssembly در سایت ها دانلود شد که 150 مورد آن منحصر به فرد بود. هنگام در نظر گرفتن دامنه استفاده از WebAssembly، نتایج ناامیدکننده ای انجام شد - در بیش از 50٪ موارد، WebAssembly برای اهداف مخرب استفاده شد، به عنوان مثال، برای استخراج ارز دیجیتال (55.7٪) و پنهان کردن کد اسکریپت های مخرب (0.2٪) . کاربردهای قانونی WebAssembly شامل اجرای کتابخانه ها (38.8٪)، ایجاد بازی ها (3.5٪) و اجرای کد سفارشی غیر جاوا اسکریپت (0.9٪) است. در 14.9 درصد موارد، WebAssembly برای تجزیه و تحلیل محیط برای شناسایی کاربر (اثرانگشت) استفاده شد.
منبع: opennet.ru