بازگشت به لیست اخبار
افزایش استفاده از WebAssembly؛ پلی میان زبان‌های مختلف و مرورگر
تیواکد, وب‌سایت رسمی WebAssembly و W3C۱۴۰۵/۱/۲۱

افزایش استفاده از WebAssembly؛ پلی میان زبان‌های مختلف و مرورگر

WebAssembly (Wasm) از یک فناوری آزمایشی به ابزار جدی برای ساخت اپلیکیشن‌های پرکاربرد در وب و محیط‌های سرور تبدیل شده و راه را برای استفاده از زبان‌هایی مثل Rust، C/C++ و حتی Go در مرورگر باز کرده است.

افزایش استفاده از WebAssembly؛ پلی میان زبان‌های مختلف و مرورگر

توسعه‌ی WebAssembly در سال‌های اخیر باعث شده بسیاری از پروژه‌هایی که نیاز به کارایی بالا دارند، از JavaScript صرف فاصله بگیرند. شرکت‌ها اکنون می‌توانند:

  • بخش‌های محاسباتی سنگین را با Rust یا C++ بنویسند و به Wasm کامپایل کنند؛
  • منطق حساس و performance-critical را بین مرورگر و سرور به اشتراک بگذارند؛
  • پلتفرم‌های پلاگین‌محور بسازند که توسعه‌دهندگان بتوانند با زبان دلخواه خود برای آن‌ها ماژول بنویسند.

این تغییر، معماری اپلیکیشن‌های وب را به سمت چندزبانه شدن (polyglot) سوق داده و نقش جدیدی برای JavaScript تعریف کرده؛ بیشتر به عنوان glue code و لایه‌ی ارتباطی با UI و API ها.

💬

نظرات کاربران

نظرات کاربران

برای ثبت نظر، لطفاً ابتدا وارد حساب کاربری خود شوید.

ورود / ثبت نام

در حال بارگذاری نظرات...