Tag
A web app for tuning guitars that demonstrates modern web technologies like Web Components, Service Worker, and Polymer for performance and offline support.
The article questions the necessity of service workers in many web applications, arguing that simpler HTTP caching often suffices and that service workers introduce complexity and risk of stale caches.
This project demonstrates how to run Python ASGI web applications entirely in the browser using Pyodide and a service worker, intercepting requests under a path and executing them via the ASGI protocol. Examples include FastAPI and the full Datasette app.