Google, Microsoft и Mozilla работают над ускорением мобильного интернета

Разработчики Google, Microsoft, Mozilla и некоторых других компаний объединяют усилия для создания нового бинарного формата компиляции приложений – WebAssembly.

WebAssembly представляет собой унифицированный двоичный компилятор. Его задача заключается в том, чтобы встроенный в браузер движок JavaScript мог исполнять код, скомпилированный из разных языков программирования – например, C/C++.

Новый бинарный формат обладает рядом важных преимуществ. Он обеспечивает более сильное сжатие JavaScript-файлов, благодаря чему скачивается меньший объём данных из Интернета.

Кроме того, JavaScript-движок в браузерах декодирует двоичный код в десятки раз быстрее, что увеличит скорость загрузки сайтов – особенно, на мобильных устройствах.

По предварительным данным, прототип WebAssembly обрабатывает код в 23 раза быстрее, чем код asm.js.

Для начала объединённая команда разработчиков планирует выпустить библиотеку для трансляции WebAssemlby-кода в JavaScript, чтобы его можно было запускать в любом браузере. В будущем для компилятора будет выпущено больше инструментов и добавлена поддержка новых языков.

Ранее стало известно, что свыше 60% украинских школьников хотят научиться программировать. При этом, 18,5% школьников нашей страны уже пробуют свои силы в программировании. Соответствующие данные обнародовала «Ассоциация «IT Украины».

Читайте также:

Как выбрать CMS для интернет-магазина

Світова медіаіндустрія змінюється на очах – і цьому сприяють українські інженери

Рейтинг найпопулярніших мов программування

Сергій Корж, iForum 2018: «Будь-який розробник має розуміти, як працює бізнес»