Thanks to BrowserPod it is now possible to run node.js developer workflow completely in the browser. An example of what can be done today.
- Clone a repo (via git clone)
- npm install
- npm run dev
- Connect to the dev server from anywhere on the internet (via Portals)
- Commit changes and push them to the repo
This is achieved by native WebAssembly builds of git, bash, node and many other utilities. A WebAssembly kernel, designed from scratch by us, provides a consistent virtual machine view to all the processes in the sandbox.
Python is also available in preview, with Ruby, Rust and Go coming soon.
The main use case is to sandbox AI-generated code, but the technology is generic and we can envision many other use cases: Web-based IDEs, educational platforms, live docs, ...
Happy to answer any questions, let us know what you think.
yuri91•2h ago