Тази седмица Google, Microsoft и Mozilla едновременно представиха експериментални версии на своите браузъри с поддръжката на WebAssembly (wasm) – високоефективен език за програмиране, който се изпълнява в браузърите с много по-висока скорост от и най-съвременните и бързи JavaScript компилатори.
Люк Вагнер от Mozilla разказа пред Mozilla Hacks за някои от преимуществата на WebAssembly, както и за портирането към WebAssembly на научнофантастичната игра Angry Bots. Демонстрационната версия на играта може да се стартира в бразузърите с поддръжката на WebAssembly – последните версии Chrome Canary, Firefox Nightly и Microsoft Edge. Скоро към тях ще се присъедини и Safari с WebKit.
WebAssembly е нов формат за уеб-приложения, поддържащ цялата функционалност на подмножеството на JavaScript – asm.js. WebAssembly е предназначен преди всичко да отстрани негативното влияние на фреймуърковете и интерпретаторите върху производителността.
WebAssembly не е проектиран за да замени JavaScript, а да го допълни, като предоставя на приложенията директен достъп до процесорните инструкции, при това с автоматично управление на паметта.
Люк Вагнер подчерта, че е допустимо извикването на подпрограми между WebAssembly и JavaScript, като по този начин интегрирането на WebAssembly в браузърите е по-лесно и опростено.
Всичко важно от света на технологиите, директно в пощата ти.
С абонирането приемате нашите Условия и Политика за поверителност. Може да се отпишете с един клик по всяко време.
Коментирайте статията в нашите Форуми. За да научите първи най-важното, харесайте страницата ни във Facebook, и ни последвайте в Google Новини, TikTok, Telegram и Viber или изтеглете приложението на Kaldata.com за Android, iPhone, Huawei, Google Chrome, Microsoft Edge и Opera!