A Progressive Web App (PWA) is a web application that uses modern browser APIs to provide an experience similar to a native mobile app.
characteristics:
- Progressive – Works on any browser.
- Responsive – Fits desktop, mobile, or tablet.
- Offline-ready – Can work on low-quality networks or without connection.
- App-like – Feels like a native app (navigation, interactions).
- Fresh – Always up-to-date with service workers.
- Safe – Served via HTTPS.
- Installable – Users can add to their home screen.
- Discoverable – Search engines can find them (via manifest).
- Re-engageable – Can send push notifications.
- Linkable – Shared via simple URLs (no store required).