Until recently, web apps lacked the functionality of native apps, like the ability to send push notifications, work offline, and load on the home screen. However, there have been a few improvements to browsers and web apps that offer these features. Apps that take advantage of these features are called Progressive Web Apps.PWAs are mobile sites built with a JavaScript framework that delivers an app-like experience to users.