pwasm 0.2a0

Simon Willison's Blog 工具

摘要

Simon Willison 发布了 pwasm 0.2a0,这是一个纯 Python 实现的 WebAssembly 引擎,最初由他在一月份借助 AI 模型进行 vibe coding 编写。此后,Claude Opus 5.5 又通过 42 次提交对其进行了扩展,使其覆盖了 WASM 规范的大部分内容,并捆绑了可运行的 MicroPython、QuickJS 和 Micro QuickJS 构建版本。

暂无内容
查看原文
查看缓存全文

缓存时间: 2026/10/05 20:44

# 发布:pwasm 0.2a0 来源:https://simonwillison.net/2026/Oct/1/pwasm/ pwasm 是我的愚作项目之一——一个完全由 AI 自发生成(vibe coding)的纯 Python WebAssembly 引擎,我在今年 1 月第一次陷入 AI 狂热时构建的(https://simonwillison.net/2026/Sep/27/2026-in-llms-so-far/#simon-willison-2026-in-llms.012.webp)。 自 1 月以来我一直没碰过它,于是决定让 Claude Opus 5.5 接手,看看它能否做出显著改进: > `评估 pwasm 的当前状态——然后考虑要让研究仓库中的 MicroPython 和微型 JavaScript 实验在其上运行需要做些什么——以及需要做些什么才能让它跑得更快` 42 个 commit 之后(https://github.com/simonw/pwasm/pull/12)(期间几乎没有追加提示),它现在几乎能处理完整的 WASM 规范,而 PyPI 上的 wheel 包还内置了可正常工作的 MicroPython(https://micropython.org/)、QuickJS(https://github.com/quickjs-ng/quickjs)和 Micro QuickJS(https://github.com/bellard/mquickjs)的 WASM 构建版本。 我完全不会信任这个东西——所以才打了 alpha 版本标签——但看到如今的模型能如何改进 10 个月前模型的作品,还是挺有意思的。

相似文章

micropython-wasm 0.1a0

Simon Willison's Blog

micropython-wasm 0.1a0 发布,使MicroPython能够在WebAssembly环境中运行,实现沙盒化和可移植性。

micropython-wasm 0.1a2

Simon Willison's Blog

MicroPython 移植到 WebAssembly,作为在浏览器中沙箱化执行 Python 的工具。

micropython-wasm 0.1a1

Simon Willison's Blog

micropython-wasm 0.1a1 是一个 alpha 版本,它将 MicroPython 移植到 WebAssembly,从而能够在 Web 浏览器中执行 Python,并具备沙箱能力。

luau-wasm 0.1a0

Simon Willison's Blog

luau-wasm 0.1a0,一个 Luau 脚本语言的 WebAssembly 构建版本,已发布。