آشنایی با ویژگی های جدید کدهای پرتابل وب اسمبلی و بررسی سرعت عملکرد برنامه های تحت Web در کامپیوتر و دستگاههای موبایل با استفاده از WebAssembly Portable
مزایای استفاده از کدهای پرتابل WebAssembly
کدهای پرتابل وب اسمبلی WebAssembly، سرعت عملکرد برنامه های وب، در کامپیوتر و دستگاه های موبایل را بالاتر می برد و پشتیبانی از زبان آن، از طریق جمع آوری زباله، را بهبود می بخشد و همچنین دارای قدرت اشکال زدایی بهتری می باشد و در امتداد SIMD (single instruction, multiple data) نیز می باشد.
مقایسه کدهای وب اسمبلی و جاوا اسکریپت
WebAssembly، که در سال 2015 معرفی شده است، یک فرمت سطح پایین است که کارکرد آن در مقایسه با عملکردهای محاسباتی فشرده در یک مرورگر، فراتر از جاوا اسکریپت است. Web Assembly یک فرمت کد دودویی است، که سریعتر بارگذاری می کند و دارای عملکردی بهتری نسبت به زبان برنامه نویسی JavaScript دارد. کدهای پرتابل WebAssembly می تواند در برنامه های کاربردی مانند برنامه های CAD مبتنی بر وب، مدل های 3D، ماشین حساب ها و بازی ها مفید واقع گردند.
پیش نویس زبان Web Assembly منتشر شد
کارگروه جهانی وب کنسرسیوم Web Assembly، برای نخستین بار سه طرح عمومی در زمینه تکنولوژی را منتشر کرد، از جمله یک پیشنهاد اصلی و یک رابط کاربری برای جاوا اسکریپت، اعلام نمود. سه پیش نویس W3C عبارتند از:
1. "WebAssembly Core Specification" که نسخه 1.0 استاندارد را توصیف می کند، به صورت ارائه امن، پرتابل یا قابل حمل و فرمت low-code، برای جمع و جور بودن و اجرای کارآمد، طراحی شده است.
2. "WebAssembly JavaScript Interface"، که یک API جاوا اسکریپت صریح را، برای تعامل با WebAssembly، مشخص می کند. در ابتدا، API برای دسترسی به WebAssembly از پلت فرم مبتنی بر وب و از یک پل برای ساخت ماژول از ECMAScript، مشخصه اساسی جاوا اسکریپت، استفاده می کرد.
3. "WebAssembly Web API"، ادغام وب اسمبلی را با پلتفرم وب، به طور گسترده تر، توصیف می کند. این پیشنهاد، مواردی از قبیل گردآوری داده های جریان داده، اکتشاف و قراردادهای نمایشگر مبتنی بر توسعه را پوشش می دهد.
برترین کانال اطلاع رسانی تکنولوژی های جدید در زمینه کدهای برنامه نویسی نظیر وب اسمبلی را با پیوستن به بزرگترین سوپر گروه تخصصی مدیران شبکه و مهندسان آی تی و فناوری اطلاعات در شبکه اجتماعی تلگرام تجربه کنید. این سوپرگروه، انجمن بزرگ متخصصین IT کشور می باشد و شما را با راهکارهای جدید فناوری اطلاعات و تکنولوژی های روز دنیای آی تی آشنا می کند.