PWA / SPA / Service Workerの概論
https://www.google.com/amp/s/webtan.impress.co.jp/e/2019/08/19/33635%3Famp
「PWA」とは、
スマートフォンアプリと同じような機能や、安定して高速に動作する快適なUXを、ウェブで実現する手法や、そうした技術でつくられたサイトを指す(「Progressive Web Apps」の略)。
「SPA」とは、
ブラウザでリンクやボタンを操作したときにページ全体を読み込み直すのではなく、動的に処理を行って表示を更新するような、アプリケーション的な動作をするページを指す(「Single Page Application」の略)。
「Service Worker」は、
主にPWAで「アプリのように高速かつ信頼性のある動作」をするための仕組みや、その仕組みで動作しているプログラムを指す。