You May Also Like

هل تستطيع سيارتك الكهربائية الجديدة اللامعة تشغيل منزلك؟ إنه سؤال نراه كثيرًا هذه الأيام ، خاصة مع زيادة شعبية السيارات الكهربائية. من ...
Read More
هل يمكن للسيارت الكهربائية تزويد المنزل بالكهرباء (تزويد عكسي للطاقة)
ما هي قصة المتصفح المشهور من مايكروسوفت الذي اعتلى قمة السوق لكي يصل إلى نسبة استحواذ 95%، وسقوطه المدوي الذي ...
Read More
Internet Explorer قصة متصفح
إذا كنت تقصد برمجيات السيارات بالمعني المعروف لدى كبرى شركات السيارات Automotive Industrie، دعني في البداية أشرح بشكل مبسط، ما ...
Read More
كيف أتعلم برمجة السيارات ؟

ما هي تقنية ال Web Assembly ؟

تقنية WebAssembly أو اختصاراً WASM هي تقنية تعمل بشكل “Compilation target” عن طريقها يمكنك تطوير تطبيقات الويب باستخدام العديد من اللغات مثل Kotlin، ++C، Java، وغيرهم من اللغات البرمجية.

 ما الفكرة من هذه التقنية ؟

منذ فترة طويلة اعتمد تطوير الويب بشكل رئيسي على لغة JavaScript، وبسبب ما تعانيه هذه اللغة من بعض المشاكل كاستهلاك الذاكرة وبطئ مقارنةً ببعض اللغات الأخرى، فظهرت هذه التقنية لمحاولة حل هذا المشكل.

يمكن أن تُستخدم هذه التقنية في بناء تطبيقات كاملة على الويب ويمكنك استبدال أجزاء بسيطة من تطبيقات مبنية بـ JavaScript لتجعلها أفضل من حيث الجودة والسرعة.

الفكرة والهدف من تقنية WASM هو تقديم تقنية تدعم لغات قوية ولغات قادرة على إدارة الذاكرة مثل لغة C، بالتالي ستسمح لك ببناء تطبيقات ويب ثقيلة مثل الألعاب أو برامج ضخمة على الويب، مثل برنامج “أوتوكاد” المعروف حيث أن نسخة الويب من البرنامج مكتوبة بـ WASM.

Last Article