Answer
What is a PWA?
A PWA (Progressive Web App) is a regular website that meets three technical criteria — HTTPS, a Web App Manifest and a service worker — so browsers let visitors install it on their home screen. Once installed, it launches like a native app, works offline and can send push notifications.
What makes a website a PWA
The web platform defines a PWA as any site that (1) is served over HTTPS, (2) links a valid manifest.webmanifest file describing its name, icons and display mode, and (3) registers a service worker. Any site can add these three ingredients — there is no framework requirement.
What a PWA can do that a normal website cannot
Install to home screen with a real icon, launch in a standalone window without browser chrome, work offline via cached responses, receive web push notifications, and re-engage users with badging on supported platforms.
What a PWA cannot do
Access some deep hardware APIs (NFC on iOS, background execution beyond limited quotas), and it is not distributed in the App Store or Play Store by default (though PWABuilder can package one).