Трите основни браузъра добавиха поддръжката на WebAssembly

Тази седмица Google, Microsoft и Mozilla едновременно представиха експериментални версии на своите браузъри с поддръжката на WebAssembly (wasm) - високоефективен език за програмиране, който се изпълнява в браузърите с много по-висока скорост от и най-съвременните и бързи JavaScript компилатори.

 

      WebAssembly

Люк Вагнер от Mozilla разказа пред Mozilla Hacks за някои от преимуществата на WebAssembly, както и за портирането към WebAssembly на научнофантастичната игра Angry Bots. Демонстрационната версия на играта може да се стартира в бразузърите с поддръжката на WebAssembly - последните версии Chrome Canary, Firefox Nightly и Microsoft Edge. Скоро към тях ще се присъедини и Safari с WebKit.

 

WebAssembly е нов формат за уеб-приложения, поддържащ цялата функционалност на подмножеството на JavaScript - asm.js. WebAssembly е предназначен преди всичко да отстрани негативното влияние на фреймуърковете и интерпретаторите върху производителността.

WebAssembly не е проектиран за да замени JavaScript, а да го допълни, като предоставя на приложенията директен достъп до процесорните инструкции, при това с автоматично управление на паметта.

 

      WebAssembly

Люк Вагнер подчерта, че е допустимо извикването на подпрограми между WebAssembly и JavaScript, като по този начин интегрирането на WebAssembly в браузърите е по-лесно и опростено.

Коментари
Все още няма коментари
Статистика
Прегледи 139
Коментари 0
Рейтинг
Добавена на17 Март 2016
ИзточникKaldata

Тагове
WebAssembly