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.