Progressive Web Apps (PWA) sind Websites, die spezielle Eigenschaften nativer Apps besitzen und die User Experience auf mobilen Endgeräten verbessern sollen. Eine progressive Web App wird, wie eine Website, durch die Eingabe einer URL in die Adressleiste des Browsers aufgerufen. Unter Zuhilfenahme des HTTPS-Protokolls und sogenannten Service Workers wird die Kommunikation zwischen Client und Server und insbesondere das Caching optimiert, sodass auch Offline-Funktionen bereitgestellt werden können. Nutzer können PWAs wie Websites verwenden, sie können sie jedoch auch zu ihrem Homescreens des mobilen Endgerätes hinzufügen. Progressive Web Apps werden deshalb häufig als eine Kombination aus App und responsiver Website betrachtet: PWAs vereinen die Vorteile beider Entwicklungsansätze, indem App-Funktionen bereitgestellt werden und die Verwendung durch die Nutzer bekannt ist.