Firefox in WebAssembly: 在浏览器中运行完整 Firefox 内核
这是一个令人惊叹的技术实验,将 Gecko 引擎编译为 WebAssembly,让真正的 Firefox 界面直接在当前浏览器标签页中渲染。项目支持基于 WebGL 的 GPU 加速渲染,并提供了实验性的 JS 转 WASM 即时编译器。所有 Web 内容通过 Puter 托管的 Wisp 服务器 WebSocket 代理加载。这不仅是技术的展示,更是对浏览器运行浏览器这一概念的前瞻性探索,让用户无需安装即可体验完整的 Firefox 功能。
真正的 Firefox 界面,完全在浏览器标签页内渲染。
HN 评论区
126- 有评论者指出,由于服务器控制加载的 WASM 代码,Puter 理论上可完全监控用户数据,因此该项目无法实现真正的端到端加密。
- 一位安全从业者警告,该实现禁用了多进程隔离,单个渲染器漏洞即可导致攻击者读取所有其他站点的 Cookie,不适合作为日常浏览器使用。
- 针对 $25k 开发成本的质疑,有观点认为在 LLM 辅助下,熟悉 Firefox 和 WebAssembly 的开发者仅需一至两个月即可完成,人力成本并非主要障碍。
- 有用户亲历测试发现,该项目在移动端(Android/iOS)存在严重缺陷,包括无法弹出键盘、不支持触摸滚动及复制粘贴功能失效。
- 部分评论者担忧,未来网站可能利用此类技术嵌入“内层浏览器”来绕过广告拦截器,使 uBlock Origin 等工具失效。