cd /news/artificial-intelligence/pwasm-0-2a0 · home › topics › artificial-intelligence › article
[ARTICLE · art-145742] src=simonwillison.net ↗ pub= topic=artificial-intelligence verified=true sentiment=· neutral

pwasm 0.2a0

Simon Willison released pwasm 0.2a0, an alpha-tagged pure Python WebAssembly engine, after Claude Opus 5.5 produced 42 commits that brought it to near-complete WASM specification coverage. The PyPI wheel now bundles working WASM builds of MicroPython, QuickJS and Micro QuickJS, which Willison said he would not trust for production use. Willison originally built pwasm in January 2026 as a vibe-coded project and had not touched it since.

read1 min views2 publishedOct 1, 2026

Release: 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.

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.

Tags: python, webassembly, vibe-coding

── more in #artificial-intelligence 4 stories · sorted by recency
── more on @pwasm 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host ✓
Get free account → Pricing
from €0/mo · no card required
LIVE [news/pwasm-0-2a0] indexed:0 read:1min 2026-10-01 · —