Проект WebAssembly увеличивает скорость браузеров в 20 раз
Консорциум W3C представил проект WebAssembly. Это новый, перспективный стандарт, который должен вдохнуть новую жизнь в веб разработку.
Представил проект Бренден Айк (Brendan Eich), который является создателем JavaScript. WebAssembly отличается возможностью использования самыми различными браузерами на различных платформах.
Тем не менее, рядовому пользователю это ни о чем не говорит. Стоит сказать, что WebAssembly, даже на своей ранней стадии разработки, в демонстрации показал увеличение в 20 раз скорость декодирования промежуточного кода, а это в свою очередь означает значительное ускорение работы браузера. Кроме того, представление кода меньше на 45% по сравнению с Asm.js.
В разработке WebAssembly присоединились люди, работающие над PNaC, V8, Emscripten и WebKit. А это, на секундочку, Apple, Google, Microsoft и Mozilla. Не самое частое явление, когда компании единогласно приходят к одному стандарту, причем в такой короткий сорок.
Что это означает для рядовых пользователей? Увеличение скорости работы браузеров, а также увеличение их возможностей, если внедрить WebAssembly, они смогут самостоятельно воспроизводить довольно крупные САПР, графические и офисные пакеты, а также графику соизмеримую с нынешним поколением консолей. Это в теории, когда же начнется внедрение WebAssembly в браузеры – пока не ясно.
Источник: w3.org