Новости Software

Google, Microsoft, Mozilla и другие запустят новый формат данных для Сети

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

JavaScript по праву считается основным языком программирования в Интернете, однако за последние годы компании и отдельные разработчики выработали немало решений, повышающих его возможности или обходящих его недостатки. Одни подобные проекты добавляют ему новые функции (как TypeScript от Microsoft), другие ускоряют его работу (как asm.js от Mozilla). Сейчас ряд подобных проектов будут объединены в рамках WebAssembly.

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

 JavaScript

Главная идея WebAssembly формулируется так: дать разработчикам единый формат скомпилированного кода для Интернета, который со временем станет веб-стандартом для всех браузеров.

На первом этапе развития проекта WebAssembly будет предоставлять функциональность, практически идентичную таковой asm.js. Код WebAssembly будет транслироваться в JavaScript и за счёт этого работать в любом браузере, даже не поддерживающем WebAssembly напрямую. Однако со временем будет создано больше инструментов (компиляторов, отладчиков и т.д.) и появится поддержка большего числа языков (Rust, Go, C#).

Создатель JavaScript Брендан Айк (Brendan Eich) пояснил, что позже, когда браузеры начнут поддерживать новый формат нативно, JavaScript и WebAssembly снова разойдутся. Он добавляет, что речь идёт не о замене JavaScript, а о том, чтобы дать возможность компилировать для Интернета много разных языков. В каких-то случаях WebAssembly и JavaScript смогут работать вместе.

Источник:

Если вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.
Материалы по теме
window-new
Soft
Hard
Тренды 🔥
Мобильная The Witcher: Monster Slayer в духе Pokemon GO закроется, не прожив и двух лет — разработчиков ждут увольнения 2 ч.
Токены и смарт-карты JaCarta совместимы с инфраструктурой виртуальных рабочих мест «Базис.WorkPlace» 3 ч.
Легендарный симулятор колонии дварфов Dwarf Fortress добрался до Steam — в том числе российского 4 ч.
CD Projekt RED опубликовала список модификаций, проверенных на совместимость с улучшенной версией The Witcher 3: Wild Hunt 4 ч.
Создатель iPod разработал аппаратный кошелёк для хранения криптовалюты 5 ч.
Rackspace на несколько дней лишила тысячи клиентов доступа к облачному сервису Microsoft Exchange 6 ч.
Инсайдер раскрыл название, место действия и сроки выхода сюжетного дополнения к Horizon Forbidden West 6 ч.
ИИ-бот ChatGPT научился притворяться Linux-машиной 7 ч.
Запертые колизеи из Elden Ring откроют свои двери уже завтра — анонсировано бесплатное обновление с PvP-сражениями 7 ч.
Законодатели предложили правительству РФ идентифицировать пользователей компьютерных игр 7 ч.
Новая статья: Обзор смартфона Xiaomi 12T Pro: прямо как раньше 26 мин.
Мощность двухмоторного Polestar 2 теперь можно поднять на 68 л.с. через платное обновления ПО — и никаких подписок 30 мин.
X-Com представила серию типовых Intel-серверов под собственным брендом 5 ч.
Micron представила первые клиентские SSD на базе 232-слойной флеш-памяти NAND 6 ч.
Представлен концепт внедорожника на водородных картриджах — их можно будет заказать с доставкой на дом 6 ч.
Gainward представила видеокарту GeForce RTX 4080 Phoenix GS с отборными GPU 7 ч.
Alienware намерена возродить огромные 18-дюймовые игровые ноутбуки — последний Alienware 18 весил больше 5 кг 8 ч.
Samsung и LG планируют новые многомиллиардные инвестиции во Вьетнам 9 ч.
Учёные повысили внимательность человека, просто посветив в голову лазером 9 ч.
Cooler Master представила Orb X — полузакрытую капсулу для геймеров и профессионалов 10 ч.