PWA (Progressive Web App) — это веб-приложение, которое ведёт себя как нативное: устанавливается на домашний экран, работает офлайн, получает push-уведомления. Три столпа: HTTPS, manifest.json (иконки, имя, цвета) и Service Worker (офлайн, кеширование). Lighthouse аудит показывает PWA-готовность. Плюсы: один код для веба и «приложения», не нужен App Store, автообновление. Минусы: ограниченный доступ к нативным API (особенно на iOS). Хороший пример — Twitter Lite.