Google, Microsoft и Mozilla сделают сайты в десятки раз быстрее

22 июня 2015 - A.Zhukov
article418.jpg

Компании Google, Microsoft, Mozilla анонсировали новый проект WebAssembly, призванный увеличить скорость загрузки веб-страниц в их браузерах.

IT-эксперты также отмечают, что их второстепенной задачей является создание нового низкоуровневего языка программирования WebAssembly, который заменит JavaScript.

Бинарный формат WebAssembly способен делать исполняемый код не менее компактным по сравнению с Javascript, поэтому он будет быстрее передаваться через интернет. Код будет исполняться на движке JavaScript. Проект Native Client от google для запуска нативного кода в браузере имеет похожую цель, однако получил относительно небольшое распространение. На данный момент ряд подобных проектов будут объединены в масштабах WebAssembly.

На начальном этапе авторы также планируют выпустить библиотеку polyfill, которая позволит конвертировать код WebAssembly в код JavaScript.

В качестве первого шага, команда WebAssembly ставит цель достичь той же функциональности, что и asm.js (и разработчики смогут использовать ту же утилиту Emscripten для WebAssembly, что они используют для компиляции asm.js кода сейчас). В будущем планируется разработать дополнительные инструменты и добавить поддержку других языков, кроме первоочередных C/C++. Он добавляет, что речь идёт не о замене JavaScript, а о том, чтобы дать возможность компилировать для интернета большое количество разных языков. Можно будет разделять обязанности: WebAssembly будет использоваться для анимации, JavaScript для пользовательского интерфейса. Новый стандарт не только лишь стремительно работает, однако и легче сжимается.

Рейтинг: +1 Голосов: 1 2366 просмотров
Комментарии (0)

Нет комментариев. Ваш будет первым!