Mozilla, Google и Microsoft совместно разрабатывают новый веб-стандарт
Основная идея нового веб-стандарт — компиляция бинарного исполняемого файла из кода на разных языках программирования, таких как С/С++, С#, Rust, Go и других. Предполагается, что новый стандарт позволит существенно увеличить скорость загрузки страниц сайта и снизить нагрузку на сеть.
Сейчас программная часть веб-проектов, написанная на языке javaScript, является набором простых текстовых файлов, которые загружаются на компьютер пользователя и затем интерпретируются веб-браузерами для выполнения команд. Процесс получается достаточно длительный. Поэтому команды разработчиков уже работают над оптимизацией. Mozilla предложила Asm.js, а Google – Native Client.
В разработке нового стандарта также участвует сообщество разработчиков открытого проекта WebKit. Проект получил название WebAssembly. Предполагается, что клиентскую часть можно будет создавать с использованием высокоуровневых языков типа С/С++, Go, C# и других. При этом страницы будут компилироваться в исполняемый файл. Ожидается, что скорость загрузки страниц по новому стандарту будет в десятки раз превышать то, что мы можем получить в настоящее время. Кроме того, хорошая сжимаемость бинарного кода позволит снизить нагрузку на каналы связи.
На начальном этапе WebAssembly будет поддерживать С/С++. Для компиляции планируется использовать инструмент Emscripten, который является частью проекта Asm.js и применяется для компиляции кода на С/С++ в JavaScript. Все инструменты нового стандарта будут объединяться в библиотеке polyfill, которая позволить запускать код WebAssembly в любых браузерах.
Дальнейшее развитие проекта направлено в сторону увеличения количества поддерживаемых языков программирования и разработки инструментов для разработчика.
Эксперты полагают, что развитие нового стандарта может привести к расколу в стане разработчиков веб-решений.
Новости
Доля рынка поисковых систем Google падает по мере роста конкурентов5 часов назадКрупное обновление VPS-планов у Ispserver
30 апреля 2024, 06:57ПОЧЕМУ ВАМ СЛЕДУЕТ ИЗБЕГАТЬ ИСПОЛЬЗОВАНИЯ AVIF-ИЗОБРАЖЕНИЙ В WORDPRESS
18 апреля 2024, 09:27Релиз OpenAI GPT-5 может состояться уже этим летом
12 апреля 2024, 08:27WordPress 6.5 - что нового? Обзор крупного обновления CMS
04 апреля 2024, 11:05