Running Python ASGI apps in the browser via Pyodide + a service worker
Simon Willison ran Python ASGI apps in-browser via Pyodide and Service Workers, fixing prior JavaScript execution limits.
“of figuring out how to run Python ASGI apps in Pyodide using Service Workers instead, and it seems to work!”
Simon Willison used Claude Opus 4.8 in Claude Code for web to get Python ASGI apps running in the browser via Pyodide and Service Workers, overcoming the earlier Web Worker approach that broke in-page JavaScript and plugins. It is a notable demonstration of an AI agent autonomously solving a nontrivial WebAssembly engineering problem, but remains a single developer's experimental proof of concept rather than a broad industry signal.