progressive web app
also: PWA
A web application that uses modern web technologies to provide app-like functionality, including offline access, push notifications, and installation on the home screen, while remaining accessible through a web browser.
Progressive Web Apps (PWAs) are web applications built with standard web technologies (HTML, CSS, JavaScript) that progressively enhance to offer native app-like experiences. They work on any device with a modern web browser and don't require installation from an app store.
Key PWA features include service workers for offline functionality, manifest files for home screen installation, HTTPS for security, and responsive design for all screen sizes. For example, a PWA weather app can load cached data when offline, send weather alerts via push notifications, and be installed as an icon on your phone's home screen.
From a Linux perspective, PWAs run in the browser and can be developed and tested on Linux systems using standard web development tools. Service workers are JavaScript files that act as a proxy between the app and the network, stored in the browser's local cache.