The document discusses the evolution of mobile application development from native apps to hybrid apps to progressive web apps (PWAs). It describes how PWAs blend features of native and web apps by using new web APIs and technologies like service workers to provide capabilities like offline functionality, push notifications, and installability while only requiring a single codebase. The document outlines key characteristics of PWAs like being progressive, responsive, able to work offline, feeling like native apps, and being automatically updated. It also discusses how PWAs are supported by major tech companies and are predicted to become the dominant form of mobile apps by 2020.