Progressive web apps (PWAs) are a mix of native and web apps. They add features to web apps like push notifications and offline capabilities. PWAs are a great alternative to native app development, without limiting you to a small user base.