وب‌اسمبلی

از ویکی‌پدیا، دانشنامهٔ آزاد

‌‌‌‌‌

وب‌اسمبلی (WebAssembly)
WebAssembly Logo.svg
پارادایم برنامه‌نویسیدستوری، ساخت یافته، بیان گرا
طراحی شده توسطW3C
توسعه‌دهنده
ظهوریافته درمارس ۲۰۱۷؛ ۵ سال پیش (۲۰۱۷-۰۳)
استاتیک
پروانهApache License 2.0
  • .wat
  • .wasm
وبگاه
متأثر از

وب‌اسمبلی (انگلیسی: WebAssembly) یا وَسم (انگلیسی: Wasm، اغلب به طور مخفف) استانداردی باز است که یک فرمت کدی باینری و قابل حمل برای برنامه‌های اجرایی، و زبان اسمبلی متناظری را نیز، به همراه همچنین واسطه‌هایی برای تسهیل تعاملات میان چنین برنامه‌هایی و محیط میزبانشان تعریف می‌کند.[و ۱] هدف اصلی وب‌اسمبلی میسر کردن اپلیکیشن‌های با کارایی-بالا در صفحهات وب است، اما فرمت طوری طراحی شده که بتواند در محیط‌های دیگر، هم اجرا و تعبیه گردد.[و ۱]

در حال حاظر وب اسمبلی می تواند کامپایل و تولید باینری از زبان‌های برنامه‌نویسی راست و سی/سی++ به صفحات وب را انجام دهد، هرچند قرار است سایر زبان‌ها(مانند تایپ اسکریپت، دی، پاسکال، سی شارپ،‌ گو و سوئیفت) هم حمایت شوند.

وب اسمبلی قرار نیست جایگزین جاوا اسکریپت شود؛ بلکه قرار است مکمل آن باشد.

منابع[ویرایش]

پانویس[ویرایش]

مشارکت‌کنندگان ویکی‌پدیا

  1. ۱٫۰ ۱٫۱ https://en.wikipedia.org/w/index.php?title=WebAssembly&oldid=922526384