The Browser is the Computer!
summary
Claim: a browser hosts compute, networking and storage enough to run a LAMP stack and development workflows. Demo uses v86 VM plus native Wasm modules, connecting a full VM in browser via an emulated TCP/IP stack to a PHP runtime as Wasm module, mounts GitHub repos and persists to origin private file system, and shows WordPress running from master branch with MariaDB queries and phpMyAdmin all executing live and responsive enough for real edits.
AI-written summary · about
chapters (22)
- 0:00Introduction
- 0:42Network to browser computers
- 2:30Run a server in browser?
- 4:16Hardware and browsers enable this
- 5:20Browser APIs and WebAssembly
- 7:05Defining server in browser
- 7:26Approaches to run software
- 9:30Networking inside and outside the browser
- 12:19Storing files in browser
- 15:10Language runtimes matter
- 15:51Demo setup
- 16:33LAMP stack in browser
- 19:02PHP to virtual machine
- 20:08WordPress from GitHub
- 21:31Install WordPress in browser
- 22:55DocuWiki and other apps
- 24:21Benefits of browser envs
- 26:51Use cases for education
- 27:32Development and open source
- 28:14Future plans and features
- 30:21Related projects
- 31:05Q&A on memory and Ruby
related talks
26mEvery Process, Everywhere, All at Once
21mWeb Browsers: Om nom nom
32mJavaScript is the new metal the cloud vs the browser
18mThe Web Browser Is All You Need
22mVirtual Machines, JavaScript and Assembler
31mThe CPU in your browser: WebAssembly demystified
07mBuilding a Node js runtime for the browser
16mCrafting the Impossible: X86 Virtualization in the Browser with WebAssembly
