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

Wasmer Unleashes WASIX, Merging WebAssembly and Posix for Enhanced Application Building

Wasmer Unleashes WASIX, Merging WebAssembly and Posix for Enhanced Application Building

Wasmer, a leader in the development of WebAssembly (Wasm) technology, recently unveiled WASIX, a new specification and toolchain that expands the WebAssembly System Interface (WASI) with full compatibility with Posix (Portable Operating System Interface). This breakthrough aims to simplify the construction of Wasm applications by bringing both WASI and Posix capabilities together.

WASIX, announced on May 30 as a superset of WASI, is designed for crafting web applications as well as completing runtimes. It supports numerous features, such as threads, Berkeley sockets, forking, and more, which have been available throughout Posix's lifespan. The Wasmer team and its active community have been working tirelessly to enhance WASI's ABI (Application Binary Interface), stabilizing it and making it more compatible with Posix.

By embracing the potential of WASIX, developers can more easily compile Wasm applications, enabling high-performance alternatives to JavaScript in web browsers and servers. The full WASIX specification can be found on wasix.org, and developers are encouraged to try it at wasmer.sh.

WASIX offers an array of features, including:

  • Long-term stabilization, enhancing the existing WASI ABI, and support for additional noninvasive syscall extensions
  • Toolchains for compiling Rust and C/C++, with upstream support for AssemblyScript and Zig
  • Runtime support, notably featuring the Wasmer runtime
  • Compatibility with browsers and servers
  • Support for multithreading
  • Socket support, including IPv4 and IPv6
  • Asynchronous polling for sockets and files
  • TTY support
  • DNS resolution

Although WASI had ambitious aspirations and maintains support, its slow evolution has impeded the progress of making Wasm available. WASI was originally unveiled by Mozilla in March 2019, with the objective of allowing WebAssembly applications to work seamlessly with any operating system by providing a consistent mechanism for interaction both outside and inside the web. Posix has been an IEEE standard since the 1980s, defining APIs for software compatibility with different Unix versions and certain Linux distributions.

By offering compatibility with WASIX, no-code and low-code platforms like AppMaster may open up more possibilities for creating powerful, scalable web and mobile applications. Users can build applications while leveraging the benefits of WebAssembly and Posix compatibility. Find out more about AppMaster on their official website, or check out the full guide on no-code/low-code app development for 2022.

Related Posts

Samsung Unveils Galaxy A55 with Innovative Security and Premium Build
Samsung Unveils Galaxy A55 with Innovative Security and Premium Build
Samsung broadens its midrange lineup introducing the Galaxy A55 and A35, featuring Knox Vault security and upgraded design elements, infusing the segment with flagship qualities.
Cloudflare Unveils Firewall for AI to Shield Large Language Models
Cloudflare Unveils Firewall for AI to Shield Large Language Models
Cloudflare steps ahead with Firewall for AI, an advanced WAF designed to pre-emptively identify and thwart potential abuses targeting Large Language Models.
OpenAI's ChatGPT Now Speaks: The Future of Voice-Interactive AI
OpenAI's ChatGPT Now Speaks: The Future of Voice-Interactive AI
ChatGPT has achieved a milestone feature with OpenAI rolling out voice capabilities. Users can now enjoy hands-free interaction as ChatGPT reads responses aloud on iOS, Android, and web.
GET STARTED FREE
Inspired to try this yourself?

The best way to understand the power of AppMaster is to see it for yourself. Make your own application in minutes with free subscription

Bring Your Ideas to Life