Pharo VM Runs Smalltalk in Browser
This WebAssembly build runs Pharo’s live Smalltalk environment interactively in a browser, preserving its image-based workspace and Morphic UI. The demo supports browser-hosted images, uploads, saved sessions, and canvas rendering through a Web Worker.
This is a compelling zero-install showcase for live programming, though browser sandbox limits keep it closer to an experimental runtime and teaching tool than a native VM replacement.
- –Runs actual Pharo images rather than transpiling Smalltalk into JavaScript.
- –Web Workers and canvas keep the browser responsive while the VM executes.
- –Browser restrictions limit native FFI, filesystem access, networking, and integrations such as Git.
- –Makes Pharo dramatically easier to try, teach, embed, and demo.
- –Complements projects like PharoJS by preserving VM-level behavior instead of compiling applications to JavaScript.
DISCOVERED
26m ago
2026-11-11
PUBLISHED
2h ago
2026-11-11
RELEVANCE
AUTHOR
xkriva11
