We created a tool named WasmEdge which makes use of webcontainers. The advent of WebAssembly and new capabilities APIs made it seem possible to write a WebAssembly-based operating system powerful enough to run Node.js, entirely inside your browser, thus eliminating need for servers to run node.js applications.
Features include:
- Faster than your local environment. Builds complete up to 20% faster and package installs complete >= 5x faster than yarn/npm.
- Node.js debugging in-browser. Seamless integration with Chrome DevTools enables native back-end debugging, no installs or extensions required.
- Secure by default. All code execution happens inside the browser’s security sandbox, not on remote VMs or local binaries.
- Github Repositories can easily be cloned into the sandboxed browser environment and all dependencies can be installed and run without having to pollute your local file system with lot of unwanted node modules.