WebAssembly теперь доступен в браузерах по умолчанию

Члены команды разработчиков WebAssembly, представляющие 4 браузера — Chrome, Edge, Firefox и WebKit — пришли к выводу, что дальнейшая разработка начального API WebAssembly и бинарников невозможна без дальнейшего тестирования языка в реальных условиях. Таким образом, браузеры теперь могут использовать WebAssembly по умолчанию. Все дальнейшие релизы будут обратно совместимы.

Разработчики предоставляют JavaScript API, сведения о формате бинарных файлов и интерпретатор. Попробовать WebAssembly можно, используя пакет программ Emscripten и следуя руководству для разработчиков и документации на MDN.

В дальнейшем будет сформирована рабочая группа W3C, которая разработает спецификацию первой версии WebAssembly и продолжит работать над дальнейшими фичами языка. Вы также можете принять участие в развитии проекта — его исходный код доступен на GitHub.

Кроме того, был выбран официальный логотип языка.

WebAssembly, или wasm — это экспериментальный эффективный низкоуровневый язык программирования, выполняющийся в браузере, который в данный момент находится в разработке. Первоначальной целью языка является поддержка С/С++, тем не менее, также предполагается поддержка других языков. WebAssemblу представляет собой переносимое абстрактное синтаксическое дерево, обеспечивающее как более быстрый парсинг, так и более быстрое выполнение кода, чем JavaScript. Более подробно об этом языке можно почитать на hacks.mozilla.org и Хабре.

Источник: открытое письмо W3C