This document discusses progressive web apps (PWAs) and provides steps to build one. It notes that 2018 is the year of the rise of PWAs as core technologies like service workers are now supported by major browsers. It then outlines 6 steps to build a PWA, including setting up HTTPS, registering a service worker to handle caching and offline capabilities, adding a web app manifest for installation prompts, and using additional features like push notifications. It acknowledges that mature tools and libraries exist to simplify the PWA development process.