<p><strong>Research:</strong> <a href="https://github.com/simonw/research/tree/main/pyodide-asgi-browser#readme">Running Python ASGI apps in the browser via Pyodide + a service worker</a></p> <p><a href="https://lite.datasette.io/">Datasette Lite</a> is my version of Datasette that runs entirely in the browser using Pyodide in WebAssembly.</p> <p>When I first built it <a href="https://simonwillison.net/2022/May/4/datasette-lite/">four years ago</a> I used Web Workers and code that interc
This is a high-value technical breakthrough for browser-based Python. It solves a critical limitation of Web Workers regarding script execution, pushing the boundaries of what is possible with WebAssembly and local-first applications.