حساب کاربری
​
زمان تقریبی مطالعه: 1 دقیقه
لینک کوتاه

وب‌اسمبلی

‌‌‌‌‌

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

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

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

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

منابع

    پانویس

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

    1. ↑ https://en.wikipedia.org/w/index.php?title=WebAssembly&oldid=922526384
    آخرین نظرات
    کلیه حقوق این تارنما متعلق به فرا دانشنامه ویکی بین است.