Pharo 进了浏览器:Smalltalk 虚拟机跑在 WebAssembly 上
来源:massimo-nocentini.github.io — 2026-11-11
📋 概述
这个页面把 Pharo 虚拟机编译成 WebAssembly 直接跑在浏览器里,打开就是一台可交互的 Smalltalk 环境,不需要装任何东西。页面本身也很“Pharo”:可以把 .st 源码、Pharo 的 .zip 包,或者一套 .image/.changes/.sources 直接拖进去打开,等于把一个完整的镜像环境搬到了网页上。
🔑 核心要点
- 同一份 Pharo 虚拟机代码编译成 WASM 后在浏览器里运行,说明 Smalltalk 这类“镜像即系统”的环境并不依赖特定操作系统。
- 拖放打开 .st/.zip/.image 意味着浏览器页可以当成一个便携的镜像查看器,老项目的归档恢复成本大幅下降。
- 对教学场景很实用:学生打开链接就能进 Smalltalk 环境,不用先装虚拟机、配镜像、对版本。
- 代价是镜像和源码都经由浏览器内存,大镜像的加载与持久化仍受浏览器沙箱限制。
💡 金句
把我手里的 .st 文件、Pharo 的 zip 包,或者带 .changes 与 .sources 的 .image 拖进来就能打开。
👍 0
👎 0
← 返回 Hacker News 首页