10 лучших подарков на День отца для Gearhead в 2023 году
Apr 18, 202314 предметов первой необходимости для всех домашних мастеров
Sep 12, 20234 инструмента, которые вы, возможно, захотите хранить в своем «наборе инструментов для механика своими руками»
Oct 18, 202365 (обзор 4K UHD)
May 23, 202375 подарков для мужчин до 35 долларов на Amazon Prime, которые действительно потрясающие
Apr 02, 2023Васмер объединяет WebAssembly, Posix со спецификацией WASIX
Пол Крилл
Главный редактор InfoWorld |
Васмер, разработчик технологии, использующей двоичный формат инструкций WebAssembly (Wasm), представляет WASIX, спецификацию и набор инструментов, расширяющий WASI (системный интерфейс WebAssembly) для создания приложений с полной совместимостью с Posix (портативный интерфейс операционной системы). Цель состоит в том, чтобы упростить компиляцию в Wasm.
Анонсированный 30 мая как надмножество WASI, WASIX может использоваться как для создания приложений, так и для завершения сред выполнения, поддержки потоков, сокетов Беркли, разветвлений и других возможностей, доступных практически на протяжении всего срока службы Posix. По словам Васмера, при разработке WASIX команда и сообщество Васмера работали над улучшением существующего WASI ABI, стабилизируя его и делая более совместимым с Posix. Сторонники полагают, что WASIX облегчит компиляцию любых приложений в Wasm, который призван обеспечить высокую производительность веб-приложений и позволить использовать в браузере другие языки, помимо JavaScript. Спецификацию WASIX можно найти на сайте wasix.org. Разработчики могут опробовать WASIX на сайте wasmer.sh.
Конкретные аспекты WASIX включают долгосрочную стабилизацию и поддержку существующего WASI ABI, а также дополнительные неинвазивные расширения системных вызовов, которые заполняют недостающие пробелы, позволяя компилировать и использовать практические приложения уже сейчас. Возможности WASIX:
По словам Васмера, хотя WASI был амбициозным проектом и до сих пор поддерживается, его медленные темпы внедрения тормозили прогресс в обеспечении доступности Wasm. WASI был представлен Mozilla в марте 2019 года, чтобы обеспечить согласованный механизм взаимодействия приложений WebAssembly с любой операционной системой, при этом WebAssembly может работать как снаружи, так и внутри Интернета. Posix, возникший в 1980-х годах, представлял собой стандарт IEEE, определяющий API-интерфейсы для программного обеспечения, совместимого с версиями Unix, включая некоторые дистрибутивы Linux.
Дальше читайте это:
Пол Крилл — главный редактор InfoWorld, чьи статьи посвящены разработке приложений.
© 2023 IDG Communications, Inc.
Дальше читайте это: