ep17 Service Worker
Theme
第 17 回のテーマは Service Worker です。
今回は @kinu さんと @nhiroki\_ さんをお迎えして、 今実装や仕様策定が進んでいる Service Worker について、なぜこうした仕様が出てきたのか、これを用いて何ができるのか、これがどう Web を変えるのか。
実装や仕様の裏話や、これが普及してからの懸念点なども含めて、じっくり議論しました。
また、 Service Worker へのフィードバックは bug tracker (基本は英語ですが、日本語でも良いそうです)、もしくは #serviceworker です。
Show Note
関連仕様
Service Worker の始まり(0:00)
Application Cache はなぜダメだったのか (4:30~)
Service Worker はそれをどう解決したか (12:20~)
新しく出た API の詳解 (18:30~)
- WebWorker/SharedWorker との違い
- Fetch と XHR の違い
- [issue] Why Fetch but not XHR, from SW point of view
- Push API と他の Push との違い
- Service Worker ハッカソン
Push への危惧と Permission API (40:15~)
BackGround Sync とは何か (49:30~)
今後予定している API (54:00~)
- GeoFenching
- Navigator.connect (#15 で @myakura さんが言及)
CacheAPI と Browser Cache の違い (57:30~)
- Cache と ブラウザキャッシュの違い