ep17 Service Worker | mozaic.fm (original) (raw)
published_at
2015-04-22
guest
guest
toc
headings
- Theme
- Show Note
- 関連仕様
- Service Worker の始まり(0:00)
- Application Cache はなぜダメだったのか (4:30~)
- Service Worker はそれをどう解決したか (12:20~)
- 新しく出た API の詳解 (18:30~)
- Push への危惧と Permission API (40:15~)
- BackGround Sync とは何か (49:30~)
- 今後予定している API (54:00~)
- CacheAPI と Browser Cache の違い (57:30~)
- Devtools と ServiceWorker (1:00:00~)
- これからどうなっていくか? (1:07:20~)
Theme
第 17 回のテーマは Service Worker です。
今回は @kinu さんと @nhiroki\_ さんをお迎えして、 今実装や仕様策定が進んでいる Service Worker について、なぜこうした仕様が出てきたのか、これを用いて何ができるのか、これがどう Web を変えるのか。
実装や仕様の裏話や、これが普及してからの懸念点なども含めて、じっくり議論しました。
また、 Service Worker へのフィードバックは bug tracker (基本は英語ですが、日本語でも良いそうです)、もしくは #serviceworker です。
Show Note
関連仕様
Service Worker の始まり(0:00)
Application Cache はなぜダメだったのか (4:30~)
- AppCache
- AppCache のダメなところ
- AppCache cache poisoning
- Service Worker の改善スタートのきっかけ
- W3C Fixing AppCache コミュニティ
- 参考になった仕様 Chrome Event Pages
- 幻の仕様 DataCache
- [issue] The new API should be able to explain AppCache
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 と ブラウザキャッシュの違い
Devtools と ServiceWorker (1:00:00~)
- Developer Tools 改善中
- Twitter #serviceworker タグ
- 元は NavigationController という名前だった
- bug tracker (英語ですが最悪日本語でも可)