少し前に行われたGoogle Developers Summit : Progressive Web Appsに行ってきたので、PWAについて自分なりにまとめたいと思います。 Progressive Web Apps(PWA)とは? 無理やりシンプルに説明すると、今までのWebアプリ(サービス)に、 プッシュ通知やオフラインアクセスなどをできるようにした新しいWebアプリの概念です。 Webアプリでプッシュ通知やオフラインアクセスを使うにはどうするのか? 答え:Service Workerを使う! Service Worker(SW)とは? Webページとは別にバックグラウンドで実行されるJavascript環境(API)のことです。 プロキシ的な感覚が近い?と思います。 なので、技術的にはPWAを勉強するというより、 SWを勉強すると表現した方がいいかもしれません。 詳細はこちらを参照。
![Google Developers Summit:Progressive Web Appsに行ってきた - Dance with Tech](https://cdn-ak-scissors.b.st-hatena.com/image/square/19a712feb6593855f8bd21c6b50b60fa195f35b8/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fk%2Fkmatz90%2F20160508%2F20160508164153.jpg)