مایکروسافت با موزیلا و گوگل همکاری می کند تا یک قالب باینری جدید برای وب ایجاد کند

نماد زمان خواندن 2 دقیقه خواندن


خوانندگان به پشتیبانی از MSpoweruser کمک می کنند. در صورت خرید از طریق پیوندهای ما ممکن است کمیسیون دریافت کنیم. نماد راهنمای ابزار

صفحه افشای ما را بخوانید تا بدانید چگونه می توانید به MSPoweruser کمک کنید تا تیم تحریریه را حفظ کند ادامه مطلب

مونتاژ وب

مایکروسافت، موزیلا، گوگل و دیگران با هم متحد شده اند تا فرمت باینری جدیدی برای وب ایجاد کنند. این شرکت ها در حال کار بر روی پروژه جدیدی به نام "WebAssembly" هستند که یک هدف تلفیقی برای وب است. مایکروسافت اعلام کرد:

در مایکروسافت، ما قویاً معتقدیم که داستان کامپایل به وب آینده امیدوارکننده‌ای دارد. با تلاش برای آینده، ما بهینه‌سازی‌های ویژه‌ای را برای asm.js در Edge در ویندوز 10 اضافه می‌کنیم. فکر می‌کنیم این شروع یک مسیر هیجان‌انگیز برای اجرای سریع و هماهنگ کد منبع غیر جاوا اسکریپت شما با بقیه وب است. ما می‌توانیم به ساختن آنچه که با asm.js انجام داده‌ایم ادامه دهیم تا کامپایل در وب حتی بهتر شود.

WebAssembly فایل‌های جاوا اسکریپت را در قالب باینری ارائه می‌کند که می‌تواند سریع‌تر از فایل‌های متنی معمولی جاوا اسکریپت بارگیری شود، که زمان بارگذاری وب‌سایت را در مرورگرها، به ویژه در تلفن همراه، افزایش می‌دهد. مایکروسافت هدف خود را برای WebAssembly به اشتراک گذاشته است که در زیر آمده است:

  • قابلیت همکاری با جاوا اسکریپت: وب در حال حاضر دارای یک اکوسیستم پر جنب و جوش است و هر چیزی که اضافه کنیم باید به خوبی با آن ارتباط برقرار کند.
  • پشتیبانی از زبان گسترده: ما باید بتوانیم کد شما را از زبان انتخابی شما کامپایل کنیم.
  • عملکرد بالا: برای اینکه بتوانیم روشی مناسب برای آوردن برنامه های شما به وب باشیم، به عملکرد نزدیک به بومی نیاز داریم.

در حال حاضر، شرکت ها در حال آزمایش و بحث در مورد ایده های طراحی WebAssembly هستند. این بسیار جالب خواهد بود که ببینیم پروژه در آینده نزدیک چگونه پیشرفت می کند - نظر شما چیست؟ در بخش نظرات زیر بحث کنید!

منبع: مایکروسافت, جی اف باستین (گوگل), موزیلا - از طريق: TC

با تشکر، فیصل برای راهنمایی!

بیشتر در مورد موضوعات: مایکروسافت, مایکروسافت لبه, WebAssembly, پنجره 10

پاسخ دهید

آدرس ایمیل شما منتشر نخواهد شد. بخشهای موردنیاز علامتگذاری شدهاند *