What is now practical

Installation, offline caching, push notifications and background sync across most major platforms.

When it beats a native app

When distribution matters more than deep device integration. One codebase, no app store review, and updates that ship immediately.