Progressive Web App

Eine Progressive Web App (PWA) ist eine Webanwendung, die dafür entwickelt wurde, eine ähnlich gute Benutzererfahrung wie eine native Anwendung zu bieten. Eine PWA verwendet moderne Webtechnologien wie WebAssembly und JavaScript-Service-Worker, um Code schnell auszuführen und die Möglichkeit zu bieten, offline zu arbeiten. Anders als eine herkömmliche Webanwendung kann eine Progressive Web App sogar auf einem Computer oder Mobilgerät installiert werden und wie jede andere App in einem eigenen Fenster ausgeführt werden.

Herkömmliche Webanwendungen und Progressive Web Apps ermöglichen beide die Ausführung einer Anwendung in einem Webbrowser, aber PWAs verwenden neuere Technologien und Funktionen, durch die sie sich eher wie eine native Anwendung anfühlen. Zusätzlich zu standardmäßigen Webtechnologien wie HTML, CSS und JavaScript können PWAs WebAssembly verwenden, um vorkompilierten Code geschrieben in (Programmiersprachen wie C oder Rust) im Webbrowser auszuführen. Sie können auch spezielle Skripte verwenden, die als Service Worker bezeichnet werden und dabei helfen, Daten zwischenzuspeichern, sodass die PWA ohne Netzwerkverbindung arbeiten kann und Unterstützung für Benachrichtigungen und App-Aktualisierungen bietet.

Einige Desktop- und Mobil-Betriebssysteme ermöglichen die Installation einer Progressive Web App auf einem Gerät wie bei einer nativen App. Alle PWAs enthalten außerdem eine im JSON-Format vorliegende Datei namens Web-App-Manifest, die Metadaten (z. B. den Namen, das Symbol und die URL der App) bereitstellt, die ein Betriebssystem verwenden kann, um die PWA als App darzustellen. Eine installierte PWA kann in einem separaten eigenständigen Fenster statt in einem Browser ausgeführt werden oder auf einem Mobilgerät separat in der App-Übersicht erscheinen. Eine installierte PWA kann außerdem lokalen Datenspeicher nutzen, der über mehrere Sitzungen hinweg erhalten bleibt, und sich sogar im Hintergrund aktualisieren, während sie nicht aktiv ausgeführt wird.

Aktualisiert July 20, 2023 von Brian P.

quizTesten Sie Ihr Wissen

Which of the following is an online advertising model based on user actions?

A
CPA
0%
B
MPA
0%
C
PPA
0%
D
RPA
0%
Correct! Incorrect!     View the CPA definition.
More Quizzes →

Das Tech Terms Computer-Lexikon

Die Definition von Progressive Web App auf dieser Seite wurde von den Autoren von TechTerms.com verfasst. Wenn Sie auf diese Seite verweisen oder diese Definition zitieren möchten, verwenden Sie bitte die grüne Zitierleiste direkt unterhalb der Definition.

Unser Ziel ist es, Computerbegriffe auf verständliche Weise zu erklären. Wir streben bei jeder veröffentlichten Definition nach Genauigkeit und Einfachheit. Wenn Sie Feedback zu dieser Definition haben oder einen neuen Fachbegriff vorschlagen möchten, kontaktieren Sie uns.

Der Tech Terms Newsletter

Erweitern Sie Ihr technisches Wissen mit unserem täglichen oder wöchentlichen Newsletter! Abonnieren Sie noch heute und erhalten Sie neue Begriffe und Quizze in Ihren Posteingang.

Melden Sie sich für den kostenlosen TechTerms‑Newsletter an

Wie oft möchten Sie eine E-Mail erhalten?

Sie können sich jederzeit über die Links in jeder E-Mail abmelden oder Ihre Einstellungen ändern. Fragen? Bitte kontaktieren Sie uns.

Hinweis: Der Newsletter wird auf Englisch versandt.