PWA(Progressive Web Apps)とは、Webアプリとネイティブアプリの両方の利点を兼ね備えた新しいアプリの形です。特定のツールやフレームワークを使ったアプリケーションがあるわけではなく、モバイル端末に適したUXを実現するための指針のようなもの。Googleが公開しているProgressive Web Apps Check listに従ってWebサイトの構築をすればよし。
PWAを実現するための技術
Service Worker
Service WorkerはブラウザがWebページとは別にバックグラウンドで実行するスクリプトで、Webページやユーザのインタラクションを必要としない機能をWebにもたらします。