Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

Wasmer представляет WASIX, объединяющий WebAssembly и Posix для улучшенного создания приложений

Wasmer представляет WASIX, объединяющий WebAssembly и Posix для улучшенного создания приложений

Компания Wasmer, лидер в разработке технологии WebAssembly (Wasm), недавно представила WASIX - новую спецификацию и инструментарий, расширяющий системный интерфейс WebAssembly (WASI) за счет полной совместимости с Posix (Portable Operating System Interface). Этот прорыв направлен на упрощение создания Wasm-приложений за счет объединения возможностей WASI и Posix.

WASIX, анонсированный 30 мая как супермножество WASI, предназначен для создания веб-приложений, а также для завершения времени выполнения. Он поддерживает множество функций, таких как потоки, сокеты Berkeley, форкинг и другие, которые были доступны на протяжении всей жизни Posix. Команда Wasmer и ее активное сообщество неустанно работают над улучшением ABI (Application Binary Interface) WASI, стабилизируя его и делая более совместимым с Posix.

Используя потенциал WASIX, разработчики смогут легче компилировать приложения Wasm, обеспечивая высокопроизводительные альтернативы JavaScript в веб-браузерах и серверах. Полную спецификацию WASIX можно найти на сайте wasix.org, а разработчикам предлагается опробовать ее на сайте wasmer.sh.

WASIX предлагает целый ряд возможностей, включая:

  • Долгосрочная стабилизация, улучшение существующего WASI ABI и поддержка дополнительных неинвазивных расширений системных вызовов.
  • Цепочки инструментов для компиляции Rust и C/C++, а также поддержка AssemblyScript и Zig.
  • Поддержка времени выполнения, в частности, с использованием среды выполнения Wasmer
  • Совместимость с браузерами и серверами
  • Поддержка многопоточности
  • Поддержка сокетов, включая IPv4 и IPv6
  • Асинхронный опрос для сокетов и файлов
  • Поддержка TTY
  • разрешение DNS

Хотя WASI имел амбициозные устремления и поддерживается, его медленное развитие препятствует прогрессу в обеспечении доступности Wasm. WASI был первоначально представлен Mozilla в марте 2019 года с целью позволить приложениям WebAssembly беспрепятственно работать с любой операционной системой, обеспечивая согласованный механизм взаимодействия как вне, так и внутри веба. Posix является стандартом IEEE с 1980-х годов, определяя API для совместимости программного обеспечения с различными версиями Unix и некоторыми дистрибутивами Linux.

Благодаря совместимости с WASIX, no-code и low-code платформы типа AppMaster могут открыть больше возможностей для создания мощных, масштабируемых веб- и мобильных приложений. Пользователи могут создавать приложения, используя преимущества WebAssembly и совместимости с Posix. Узнайте больше о AppMaster на их официальном сайте или ознакомьтесь с полным руководством по no-code/low-code разработке приложений для 2022 года.

Похожие статьи

AppMaster на BubbleCon 2024: изучение тенденций No-Code
AppMaster на BubbleCon 2024: изучение тенденций No-Code
AppMaster принял участие в BubbleCon 2024 в Нью-Йорке, где получил новые знания, расширил связи и изучил возможности внедрения инноваций в сфере разработки без кода.
Итоги FFDC 2024: основные выводы с конференции разработчиков FlutterFlow в Нью-Йорке
Итоги FFDC 2024: основные выводы с конференции разработчиков FlutterFlow в Нью-Йорке
Конференция FFDC 2024 (Нью-Йорк) предоставила разработчикам передовые идеи в разработке приложений с FlutterFlow. Сессии под руководством экспертов, эксклюзивные обновления и обмен опытом — такое событие мы не могли пропустить!
Увольнения в сфере технологий в 2024 году: продолжающаяся волна, влияющая на инновации
Увольнения в сфере технологий в 2024 году: продолжающаяся волна, влияющая на инновации
В 2024 году, когда в 254 компаниях, включая таких гигантов, как Tesla и Amazon, будет сокращено 60 000 рабочих мест, продолжится волна увольнений в сфере технологий, которая изменит ландшафт инноваций.
Начните бесплатно
Хотите попробовать сами?

Лучший способ понять всю мощь AppMaster - это увидеть все своими глазами. Создайте собственное приложение за считанные минуты с бесплатной подпиской AppMaster

Воплотите свои идеи в жизнь