يمر Wasm3
يتطلب Wasm3 64 كيلو بايت من الذاكرة للرمز و 10 كيلو بايت من ذاكرة الوصول العشوائي ، مما يسمح لك باستخدام المشروع لتشغيل التطبيقات المترجمة في WebAssembly على
Maix (K210) و HiFive1 (E310) و Fomu (ICE40UP5K) و ATmega1284 ، بالإضافة إلى اللوحات وأجهزة الكمبيوتر المستندة إلى بنيات x86 و x64 و ARM و MIPS و RISC-V و Xtensa. أنظمة التشغيل المدعومة هي Linux (بما في ذلك أجهزة التوجيه المستندة إلى OpenWRT) و Windows و macOS و Android و iOS. من الممكن أيضًا تجميع wasm3 في رمز WebAssembly الوسيط لتنفيذ المترجم الفوري في المستعرض أو التشغيل المتداخل (الاستضافة الذاتية).
يتم تحقيق الأداء العالي من خلال استخدام التكنولوجيا في المترجم الفوري
بالإضافة إلى ذلك ، يمكن ملاحظته
WebAssembly في الويب. بعد تحليل 948 ألف موقع الأكثر شهرة حسب تصنيف Alexa ، اكتشف الباحثون أن WebAssembly يستخدم في 1639 موقعًا (0.17٪) ، أي على موقع واحد من بين كل 1 موقع. في المجموع ، تم اكتشاف 600 وحدة WebAssembly في المواقع ، منها 1950 وحدة فريدة. عند النظر في نطاق WebAssembly ، تم التوصل إلى استنتاجات مخيبة للآمال - في أكثر من 150٪ من الحالات ، تم استخدام WebAssembly لأغراض ضارة ، على سبيل المثال ، لتعدين العملات المشفرة (50٪) وإخفاء كود البرامج النصية الضارة (55.7٪). تشمل الاستخدامات المشروعة لـ WebAssembly تنفيذ مكتبات (0.2٪) ، وإنشاء ألعاب (38.8٪) ، وتنفيذ كود أصلي غير جافا سكريبت (3.5٪). في 0.9٪ من الحالات ، تم استخدام WebAssembly لتحليل البيئة لتحديد هوية المستخدم (بصمات الأصابع).
المصدر: opennet.ru