Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Podcast over PWA

Jxck
February 01, 2020

Podcast over PWA

Lightning Talk at PWA Night Conference 2020/02/01
Talk about background-fetch and more

https://conf2020.pwanight.jp/

Jxck

February 01, 2020
Tweet

More Decks by Jxck

Other Decks in Technology

Transcript

  1. なんだバグか、、ではない 9 そもそも Range はブラウザでどう扱うか ちゃんと決まってないところがある Service Worker での onfetch

    とかを 考える上では、仕様から考えないと -- https://jakearchibald.com/2018/i-discovered-a-browser-bug/
  2. 従来の Cache 戦略じゃ無理 • Range リクエストできない ◦ 全部取得できればキャッシュできるが ◦ 長いのは途中で切れる、でも途中からはとれない

    • Range リクエストできても ◦ 複数のレスポンスの結合も必要あ ◦ 歯抜けは?オフラインで止まる? • アプリみたいにダウンロードできれば。。 10
  3. 13 話さなかったこと • Periodic-Background-Sync ◦ RSS を定期的に同期 • Content Index

    API ◦ キャッシュしたエピソードの表示 • MediaSession API ◦ ロック画面などで音声を操作 • etc, etc, etc 徐々に Podcast が実現できるように