Wasmer 4.0 features tons of updates including:
You can install Wasmer CLI 4.0 in your system very easily with:
$ curl https://get.wasmer.io -sSfL | sh
With Wasmer 4.0 you can do awesome things like running a fully sandboxed
bash shell in your computer.
You can also use
wasmer run PACKAGE_NAMEinside of the bash Wasmer package to run any package published to Wasmer!
The untold feature is that the Wasmer bash container also runs fully on the browser (using exactly the same Wasmer container, and running exactly the same WASIX logic).
Try it yourself in wasmer.sh!
Did you know that the wasmer.sh is hosted in Wasmer Edge, and you can run the website locally with
wasmer run wasmer/wasmer-sh?
Wasmer 4.0 has a new runner architecture that allows any kind of program running on WebAssembly. The new runner architecture could allow creating new ABI standards (such as a WebGPU integration!) directly by the users without requiring to publish new versions of the runtime.
Currently, Wasmer supports the following runners:
We have explained a bit more about the runner architecture in our recently released docs:
WASIX was launched a few weeks ago, but it’s been on the making for more than a year.
We have been running our production websites for a few months served with a static server made in Rust compiled to Wasm with WASIX . The performance is excellent, and all the critical features of the static web server are now supported.
Wasmer 4.0 is the first stable release of Wasmer supporting WASIX.
Stay tuned for more programs running on WASIX!
With the goal of easing the developer experience, we have decided to unify WAPM with Wasmer.
All the commands for publishing and maintaining a package in WAPM are now integrated in the Wasmer CLI.
You can now do
wasmer whoami and
wasmer publish all within the Wasmer CLI.
Right now you can use commands like
wasmer deploy and
wasmer app create to deploy and create new apps in Wasmer Edge.
We are incredibly excited to see what you will build next!
Note: all the previous commands will still work, for example if you want to run a standalone wasm file with Wasmer, you can still do it via
wasmer run myfile.wasm.
Read the full Changelog of Wasmer 4.0 here, or feel free to give us a star on Github!
Syrus Akbary is an enterpreneur and programmer. Specifically known for his contributions to the field of WebAssembly. He is the Founder and CEO of Wasmer, an innovative company that focuses on creating developer tools and infrastructure for running Wasm
Founder & CEO
New Runner architecture
Stabilization of WASIX
Unification with WAPM
Integration with Wasmer Edge
Syrus AkbaryApril 18, 2023
Syrus AkbaryJune 7, 2022
Syrus AkbaryJuly 17, 2023
Arshia GhafooriSeptember 7, 2023