Иллюстрация: fossbytes.com

Иллюстрация: fossbytes.com

Корпорации Google и Microsoft, а также авторы браузера Firefox Mozilla совместно с разработчиками движка WebKit договорились о создании нового формата исполняемого файла сайтов WebAssembly, пишет CNews.

WebAssembly позволит писать на привычных языках типа C/C++ код сайтов, который затем будет компилироваться в бинарный файл. Это позволит сайтам загружаться на порядок быстрее и снизить нагрузку на сеть благодаря меньшим размерам файлов.

WebAssembly не создается для замены JavaScript, а предоставляет возможность компиляции кода сайтов, написанных на одном из языков, утверждают создатели проекта. У Google имеется свой проект оптимизации Native Client, а у Mozilla — Asm.js, но они развивались медленно. Скорость декодирования бинарного файла на WebAssembly уже в 23 раза выше, чем обеспечивает Asm.js.

На первоначальном этапе будут поддерживаться языка C/C++, также будет выпущена библиотека для конвертации кода WebAssembly в JavaScript. Позже планируется поддержка Rust, Go, C# и других языков.

Клас
Панылы сорам
Ха-ха
Ого
Сумна
Абуральна

Хочешь поделиться важной информацией анонимно и конфиденциально?