Mozilla, Google и Microsoft совместно разрабатывают новый веб-стандарт
Основная идея нового веб-стандарт — компиляция бинарного исполняемого файла из кода на разных языках программирования, таких как С/С++, С#, Rust, Go и других. Предполагается, что новый стандарт позволит существенно увеличить скорость загрузки страниц сайта и снизить нагрузку на сеть.
Сейчас программная часть веб-проектов, написанная на языке javaScript, является набором простых текстовых файлов, которые загружаются на компьютер пользователя и затем интерпретируются веб-браузерами для выполнения команд. Процесс получается достаточно длительный. Поэтому команды разработчиков уже работают над оптимизацией. Mozilla предложила Asm.js, а Google – Native Client.
В разработке нового стандарта также участвует сообщество разработчиков открытого проекта WebKit. Проект получил название WebAssembly. Предполагается, что клиентскую часть можно будет создавать с использованием высокоуровневых языков типа С/С++, Go, C# и других. При этом страницы будут компилироваться в исполняемый файл. Ожидается, что скорость загрузки страниц по новому стандарту будет в десятки раз превышать то, что мы можем получить в настоящее время. Кроме того, хорошая сжимаемость бинарного кода позволит снизить нагрузку на каналы связи.
На начальном этапе WebAssembly будет поддерживать С/С++. Для компиляции планируется использовать инструмент Emscripten, который является частью проекта Asm.js и применяется для компиляции кода на С/С++ в JavaScript. Все инструменты нового стандарта будут объединяться в библиотеке polyfill, которая позволить запускать код WebAssembly в любых браузерах.
Дальнейшее развитие проекта направлено в сторону увеличения количества поддерживаемых языков программирования и разработки инструментов для разработчика.
Эксперты полагают, что развитие нового стандарта может привести к расколу в стане разработчиков веб-решений.
Новости
Elementor 3.10 – Новые вложенные элементы - будущее дизайна с помощью виджетов Elementor23 января 2023, 13:30Серьезная уязвимость в WordPress Popup Maker затрагивает более 700 000 веб-сайтов
16 января 2023, 08:1739 вдохновляющих примеров страниц "Свяжитесь с нами"
11 января 2023, 14:51Новая версия PHP 8.2 уже доступна в панели управления хостинга Sprinthost
09 января 2023, 13:12Объявлен главный цвет 2023 года
19 декабря 2022, 09:35