وب‌اسمبلی

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

‌‌‌‌‌

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

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

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

منابع

پانویس

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

    1. https://en.wikipedia.org/w/index.php?title=WebAssembly&oldid=922526384
    This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.