Progressive Web Apps (PWAs) are the future of apps. They are web applications which offers the features of both web as well as native apps. PWAs attempt to unite the features offered by most modern browsers with the benefits of a mobile experience.