SERVERFREE ARCHITECTURE
A web application has server-free architecture when it doesn’t have any backend servers, containers, or virtual machines. This can be implemented using SQLite compiled to WebAssembly for database operations, running backend code in a Web Worker, and using a Service Worker to intercept requests and communicate with the Web Worker. A server-free architecture offloads work from the backend and allows for offline access to web applications.