pwasm 0.2a0
pwasm is one of my folly projects - an entirely vibe-coded pure Python WebAssembly engine that I built in January during my first bout of AI mania.
Proof1 independent outlet
Key points
- I hadn't touched it since January, so I decided to let Claude Opus 5.5 loose on it and see if it could make any significant improvements:
- Evaluate current state of pwasm - then consider what it would take to get the MicroPython and micro JavaScript experiments from the research repo working under it - and what it would take to speed it up
- 42 commits later (with minimal follow-up prompting) it now handles almost all of the WASM specification, and the wheel from PyPI bundles working WASM builds of MicroPython, QuickJS and Micro QuickJS.
- I wouldn't trust this thing at all - hence the alpha version tag - but it's interesting seeing how today's models can improve on the work of models from 10 months ago.
Sources (1)
- [1]pwasm 0.2a0Simon Willison's Weblog · Oct 1, 05:10 PM
pwasm is one of my folly projects - an entirely vibe-coded pure Python WebAssembly engine that I built in January during my first bout of AI mania.
I hadn't touched it since January, so I decided to let Claude Opus 5.5 loose on it and see if it could make any significant improvements:
Extractive summary: sentences quoted from the sources.
Before this
- Oct 1, 2026Claude-shaped science
- Oct 1, 2026Barclays scales Claude to upgrade operations and improve client experience
- Sep 30, 2026Cut your AI spend with AI Gateway's Auto Router
- Sep 30, 2026Last Week in AI #345 - 5 new models, 9 misalignment incidents, some Dots
- Sep 30, 2026Claude’s new auto eval tool
- Sep 29, 2026Claude Code’s Next Era — Thariq Shihipar, Anthropic