BrowserPod 3.0 runs Rust BrowserPod 3.0 runs unmodified Rust programs in the browser Announcement
BrowserPod

Leaning Technologies opens beta of BrowserPod, a client-side virtual machine running Node.js in the browser

BrowserPod provisions a Linux environment inside the browser tab using the visitor's own compute. Node.js 22 is available in beta, with Python and Ruby on Rails to follow.

LEEDS, UK ·

Leaning Technologies has opened the beta of BrowserPod, a client-side virtual machine that runs Linux software compiled to WebAssembly inside a browser tab. Node.js 22 is available now. Python and Ruby on Rails will follow, along with git, bash and compression utilities.

BrowserPod provisions its environment on the visitor’s own machine rather than allocating a container on a remote host. That removes the round trip between the editor and the runtime, and the per-session compute that cloud sandboxes bill for. The API is comparable with cloud sandboxes such as Daytona, and like WebContainers by StackBlitz, BrowserPod uses WebAssembly to sandbox execution in the tab.

Runtimes are compiled from their original sources. Node.js is built unmodified from C++ to WebAssembly, with V8’s API calls replaced by browser-based implementations, over a full Linux syscall emulation layer. Concurrency is real multithreading through WebWorkers. Storage is an ext2 filesystem streamed as a block device over HTTP and WebSockets, a design chosen for npm workloads, where bootstrapping an application can touch several thousand files. Outbound requests are proxied at the edge.

Each pod is assigned a unique, randomly generated domain of the form https://randomstring-port.browserportal.io. Binding a port inside the pod publishes it at that address, so a development server running in a browser tab can be shared over a secret link.

Agentic coding is the predominant near-term application, alongside in-browser IDEs and developer environments, programming education, and live documentation for JavaScript libraries.

The beta is free for personal use and for open-source projects, with monthly allowances. Documentation and a quick start are published at browserpod.io/docs.

About Leaning Technologies

Leaning Technologies Ltd builds WebAssembly runtimes that allow desktop and server-based software to run inside the browser, on the user's own machine rather than on a server. Its projects include BrowserPod, CheerpJ and WebVM, which together have over one million users and more than 18,000 GitHub stars. Over 100 organisations use its technology, among them NASA, Ticketmaster and Siemens. Founded in 2015, it has grown organically and rapidly since. Leaning Technologies operates from Leeds, UK and Amsterdam, Netherlands. It is led by its founders Stefano De Rossi (CEO) and Alessandro Pignotti (CTO). More at leaningtech.com .

Press contact

Liam McCaffrey

Marketing

[email protected]

For interviews, technical briefings and product demos, get in touch. We aim to reply within one working day, UK and Central European hours. Press assets are available on request, and we can arrange early access to announcements under embargo.

Ready to get started?

Spin up your first sandbox in minutes. No credit card required.