PWA (Progressive Web App) to nowoczesne rozwiązanie technologiczne, które łączy funkcjonalność aplikacji mobilnych z dostępnością stron internetowych. Dzięki temu użytkownicy mogą korzystać z aplikacji bez konieczności instalowania jej ze sklepu z aplikacjami – wystarczy otworzyć ją w przeglądarce.
Aplikacje typu PWA działają jak standardowe strony internetowe, ale oferują funkcje charakterystyczne dla aplikacji mobilnych. Użytkownik może dodać taką aplikację do ekranu głównego swojego telefonu lub tabletu, dzięki czemu uruchamia się ona podobnie jak klasyczna aplikacja mobilna.
Jedną z ważnych cech PWA jest możliwość działania nawet przy ograniczonym dostępie do internetu. Jest to możliwe dzięki technologii Service Worker, która pozwala zapisywać część danych w pamięci urządzenia i korzystać z nich offline.
PWA wyróżnia się także responsywnością, co oznacza, że interfejs automatycznie dopasowuje się do różnych rozmiarów ekranów – zarówno na komputerach, jak i urządzeniach mobilnych. Dodatkowo aplikacje tego typu mogą wysyłać powiadomienia push, podobnie jak tradycyjne aplikacje mobilne.