This wonderful world without a GUI, or How to survive in the terminal with JavaScript
summary
Covers using JavaScript to run and deploy frontends inside the terminal (ASCII/terminal UIs, tmux, QEMU/container passthrough) to avoid full GUI stacks, save resources, and simplify development. Shows practical techniques: running modern apps in console environments, emulating systems with QEMU, streaming graphics to terminals, integrating NetBSD/Podman containers, and applying ML/AI methods to improve and cheapen end-to-end (E2E) testing for web and mobile apps.
AI-written summary · about
chapters (8)
- 0:00World without GUI in JS
- 3:10GUI app problems
- 11:18Browser rendering costs
- 17:21Headless Chrome in terminal
- 24:22Hardware savings
- 28:59AI training via terminal
- 37:46AI and terminal challenges
- 38:54Summary & Q&A
related talks
54mBuilding interactive command line applications
33mMaking The Terminal Great Again
25mElectron: Desktop Apps with JavaScript
32mReact Runs Your Terminal: Let’s Build One Live
28mWriting command-line interfaces (CLIs) with React. Wait, what? Yeah!
26mVirtual Machines, JavaScript and Assembler
32mJS in Strange Places
12mThe Goodness of JavaScript
