Mozilla, Google и Microsoft совместно разрабатывают новый веб-стандарт
Основная идея нового веб-стандарт — компиляция бинарного исполняемого файла из кода на разных языках программирования, таких как С/С++, С#, Rust, Go и других. Предполагается, что новый стандарт позволит существенно увеличить скорость загрузки страниц сайта и снизить нагрузку на сеть.
Сейчас программная часть веб-проектов, написанная на языке javaScript, является набором простых текстовых файлов, которые загружаются на компьютер пользователя и затем интерпретируются веб-браузерами для выполнения команд. Процесс получается достаточно длительный. Поэтому команды разработчиков уже работают над оптимизацией. Mozilla предложила Asm.js, а Google – Native Client.
В разработке нового стандарта также участвует сообщество разработчиков открытого проекта WebKit. Проект получил название WebAssembly. Предполагается, что клиентскую часть можно будет создавать с использованием высокоуровневых языков типа С/С++, Go, C# и других. При этом страницы будут компилироваться в исполняемый файл. Ожидается, что скорость загрузки страниц по новому стандарту будет в десятки раз превышать то, что мы можем получить в настоящее время. Кроме того, хорошая сжимаемость бинарного кода позволит снизить нагрузку на каналы связи.
На начальном этапе WebAssembly будет поддерживать С/С++. Для компиляции планируется использовать инструмент Emscripten, который является частью проекта Asm.js и применяется для компиляции кода на С/С++ в JavaScript. Все инструменты нового стандарта будут объединяться в библиотеке polyfill, которая позволить запускать код WebAssembly в любых браузерах.
Дальнейшее развитие проекта направлено в сторону увеличения количества поддерживаемых языков программирования и разработки инструментов для разработчика.
Эксперты полагают, что развитие нового стандарта может привести к расколу в стане разработчиков веб-решений.
Новости
Новостной дайджест WPShop: обновления в Reboot, запуск канала на Яндекс Дзен11 марта 2024, 11:55WordPress 6.5 добавляет поддержку AVIF
28 февраля 2024, 09:13Спринтхост — Мощные серверы со скидкой
20 февраля 2024, 13:10Выбираем базу для управления данными на Рег.ру
02 февраля 2024, 08:48masterhost вошёл в Реестр провайдеров хостинга РФ и запустил хостинг приложений!
26 января 2024, 12:35