Simon Willison: Running Full Python ASGI Apps in the Browser via Pyodide + Service Worker
simonwillison.net·medium signal
Simon Willison published research demonstrating Python ASGI web apps (FastAPI, Datasette) running entirely in the browser via Pyodide and a service worker that intercepts same-origin requests under /app/ and routes them through the ASGI protocol. No backend server needed beyond static file hosting. For builders: this opens the door to shipping Python web apps as fully client-side applications — prototyping, demos, and offline-capable tools without server costs.