تکناو
TEKNAV

تکناو

وب‌اسمبلی چیست؟

وب‌اسمبلی (Wasm) قالب باینری استانداردی است که به مرورگر اجازه می‌دهد کدی با سرعت نزدیک به بومی اجرا کند — کدی که از زبان‌هایی مانند Rust، C++ یا Go کامپا…

پاسخ کوتاه: وب‌اسمبلی (Wasm) قالب باینری استانداردی است که به مرورگر اجازه می‌دهد کدی با سرعت نزدیک به بومی اجرا کند — کدی که از زبان‌هایی مانند Rust، C++ یا Go کامپایل شده است. با آن، فتوشاپ در مرورگر، بازی‌های سنگین و حتی اجرای مدل هوش مصنوعی سمت کاربر ممکن شده است. Wasm از مرورگر فراتر رفته و به‌عنوان محیط اجرای امن و سبک در سرور و لبه نیز به کار می‌رود؛ جعبه‌شنی بودن آن مزیت امنیتی کلیدی است.

معادل انگلیسی: WebAssembly

پرسش‌های پرتکرار درباره وب‌اسمبلی

آیا وب‌اسمبلی جایگزین جاوااسکریپت می‌شود؟

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

وب‌اسمبلی در خارج از مرورگر چه کاربردی دارد؟

به‌عنوان کانتینر فوق‌سبک و امن: توابع ابری با شروع میلی‌ثانیه‌ای، پلاگین‌های ایزوله و بارهای لبه‌ای. WASI رابط استاندارد دسترسی این ماژول‌ها به سیستم است.

چرا وب‌اسمبلی امن محسوب می‌شود؟

چون در جعبه‌شنی اجرا می‌شود: حافظه خطی جدا دارد و هیچ دسترسی به سیستم میزبان ندارد مگر آنچه صریحاً به آن داده شود — سطح حمله بسیار کوچک‌تری از کد بومی.

تحلیل‌های مرتبط در تکناو

واژه‌های مرتبط