Nebulet выпустит микроядро для запуска модулей на WebAssembly
Оно будет выполнять модули с правами нулевого кольца защиты процессора в одном адресном пространстве с ядром вместо традиционного для непривилегированного кода третьего кольца.
Материалы для программистов на тему «WebAssembly»
Оно будет выполнять модули с правами нулевого кольца защиты процессора в одном адресном пространстве с ядром вместо традиционного для непривилегированного кода третьего кольца.
Бета-версия порта позволяет создавать Qt-приложения в виде модулей WebAssembly для запуска в браузерах. Финальный релиз запланирован на 31 мая, но настроить среду и создать пакет можно уже сейчас.
Эшли Уильямс (Ashley Williams), член команды Rust Core, представила wasm-pack — инструмент для создания пакетов из проектов Rust и публикации их в реестре npm.
Браузерная среда разработки для WebAssembly теперь доступна в бета. В IDE реализована начальная поддержка C/C++ и Rust, а также представлены редактируемые артефакты компилятора и всплывающие подсказки над ключевыми словами.
Разработчик из команды Mozilla рассказал о проекте wasm-bindgen, улучшающем взаимодействие JavaScript и Rust. Его основа не зависит от языка программирования, поэтому автор намерен расширить возможности.
W3C открыла доступ к первым трем рабочим проектам WebAssembly. Они включают в себя спецификацию ядра wasm 1.0, веб-API и интерфейс JavaScript.