Browsers can also run Node.js. Sort of. With enough lies in the right places.
This talk is about building an almost fully compatible Node.js runtime that lives entirely inside the browser, no server, no containers, no remote sandbox.
Once you have a runtime, you can give it to an agent. The agent writes code, runs it, reads the output, tries again. All of it in the tab.
We'll cover what's faked, what breaks, and what works better than expected.
This talk has been presented at JSNation US 2026, check out the latest edition of this JavaScript Conference.






















