Корпорации Google, Mozilla и Microsoft совместно с разработчиками WebKit работают над новым проектом WebAssembly. ИТ-гиганты хотят создать новый стандарт для веба, который будет работать в браузерах будущего. Инициаторы проекта гарантируют, что новый стандарт поможет увеличить скорость работы сайтов в десятки раз.
Основная цель проекта – создание более эффективного способа обработки веб-страницы или приложения браузером, чем полный парсинг их кода. Благодаря наработкам WebAssembly, разработчики смогут писать код сайта на C, C++, а позже – на других языках, после чего компилировать его в бинарный исполняемый файл.
Как правило, бинарные файлы WebAssembly достаточно небольшие, поэтому скорость загрузки сайтов в такой сети будет выше. Например, знаменитая игра *** требует загрузки около 19 Мб JavaScript-кода, и лишь 6,3 Мб – если код предоставляется в бинарной форме. Не смотря на то, что стандарт WebAssembly находится на очень ранней стадии разработки, при поддержке таких мощных корпораций у проекта есть все шансы на успех. (WebAssembly/NovostIT)