在 WebAssembly 中运行 Firefox:浏览器里的浏览器

Firefox 以 WebAssembly 形式运行——这简直太酷了!Puter 将 Firefox 编译成了 WebAssembly,使得整个浏览器都运行在另一个浏览器中。 我的博客既能在 Firefox 中运行,也能在 WebAssembly 中运行,还能在 Chrome 中运行:他们选择 Firefox/Gecko,是因为它拥有强大的单进程支持。 该项目共使用了约 2.5 万美元的 Claude Opus 和 Fable 代币,并充分利用了 Claude Max 的订阅计划。演示程序会通过 WebSocket 协议(采用 Wisp 协议)将所有流量引流至 Puter 的服务器——这是让这类项目正常运作的必要条件,因为运行在浏览器中的代码无法打开任意网络连接。 (这种代理机制听起来成本不菲!团队不得不对服务器进行大规模扩容,以应对在 Hacker News 上就该项目展开讨论期间产生的大量流量。 )Puter 声称,该方案支持端到端加密,而事实也确实如此——我仔细检查了 WebSocket 消息,发现发送到我自己 HTTPS 站点的流量均经过了加密,而发往……的请求和响应则…example.com 是明文形式。以下是 Firefox-WASM 的代码库。Theogbob/WebkitWasm 是一个类似的项目,它将 WebKit 编译为 WASM,但目前该项目还没有可访问的在线演示。 通过 Hacker News 标签:浏览器、Firefox、人工智能、WebAssembly、生成式AI、 大语言模型、人工智能辅助编程、Claude、Claude-Mythos-Fable。
评论
?
参与讨论