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 года.

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

Samsung представляет Galaxy A55 с инновационной системой безопасности и премиальной сборкой
Samsung представляет Galaxy A55 с инновационной системой безопасности и премиальной сборкой
Samsung расширяет свою линейку устройств среднего класса, представляя Galaxy A55 и A35 с системой безопасности Knox Vault и обновленными элементами дизайна, которые придают этому сегменту флагманские качества.
Cloudflare представляет брандмауэр для искусственного интеллекта, защищающий большие языковые модели
Cloudflare представляет брандмауэр для искусственного интеллекта, защищающий большие языковые модели
Cloudflare выходит вперед, предлагая Firewall for AI, усовершенствованный WAF, предназначенный для упреждающего выявления и предотвращения потенциальных злоупотреблений, направленных на модели большого языка.
ChatGPT от OpenAI теперь говорит: будущее голосового интерактивного искусственного интеллекта
ChatGPT от OpenAI теперь говорит: будущее голосового интерактивного искусственного интеллекта
ChatGPT достиг важной функции благодаря развертыванию голосовых возможностей OpenAI. Теперь пользователи могут общаться без помощи рук, поскольку ChatGPT читает ответы вслух на iOS, Android и в Интернете.
Начните бесплатно
Хотите попробовать сами?

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

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