The Hallway Track

webassembly

14 tracked signals on webassembly.

Video compressor

Simon Willison · Sep 07, 2026

A new video compressor tool was developed using FFMPEG and WebAssembly.

Running Python code in a sandbox with MicroPython and WASM

Simon Willison · Jun 06, 2026

Simon Willison released micropython-wasm, an alpha sandbox for safely running Python code via MicroPython in WebAssembly.

“I'd love to be able to run plugin-style code in an environment where it is unable to read unapproved files, connect to a network, or generally operate in a way that's risky or harmful to the rest of the application or the user's computer.”
datasette-agent-micropython 0.1a0

Simon Willison · Jun 02, 2026

Datasette Agent gets a MicroPython sandbox for safe AI-generated code execution

“GPT-5.5 has so far failed to break out of the sandbox!”
Cloudflare Python Workers are now generally available

Simon Willison · Sep 21, 2026

Cloudflare Python Workers reach general availability after a two-year preview, running Python via Pyodide/WebAssembly.

“Python is now a first-class, fully supported language on the Cloudflare Developer Platform”
Publishing WASM wheels to PyPI for use with Pyodide

Simon Willison · Jun 13, 2026

Pyodide WASM wheels can now be published directly to PyPI and installed at runtime via micropip.

“Moving forward, package maintainers can simply build and publish Pyodide wheels to PyPI, just as they do for native wheels on Linux, macOS, or Windows.”
SQLite Query Explainer

Simon Willison · Jul 18, 2026

Simon Willison used Claude Fable to build a browser-based SQLite query plan explainer.

“Maybe one day I'll learn to read a query plan.”
OPFS + Pyodide test harness

Simon Willison · Jun 23, 2026

Simon Willison built a browser playground testing whether OPFS can let Pyodide edit persistent local SQLite files.

“I've been pondering if Datasette Lite - the Python Datasette application run entirely in the browser using Pyodide and WebAssembly - might be able to edit persistent SQLite files stored on the user's computer.”
micropython-wasm 0.1a1

Simon Willison · Jun 02, 2026

micropython-wasm 0.1a1 released with fixes for datasette-agent-micropython integration

micropython-wasm 0.1a0

Simon Willison · Jun 02, 2026

Simon Willison releases MicroPython WASM sandbox for safe Python code execution

Markdown SVG upgrades

Simon Willison · Aug 16, 2026

Simon Willison's markdown-svg-renderer now converts animated SVGs to MP4 via in-browser WebAssembly ffmpeg

luau-wasm 0.1a0

Simon Willison · Jun 13, 2026

Simon Willison released luau-wasm 0.1a0, a WASM build of the Luau language packaged for Pyodide.

micropython-wasm 0.1a2

Simon Willison · Jun 06, 2026

Simon Willison released micropython-wasm 0.1a2, adding a CLI to the sandboxed MicroPython tool.

“I added a CLI to micropython-wasm, inspired by the first draft of the blog entry when I realized it would be a great way to illustrate the Try it yourself section.”