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

ゼロから始めるPWA入門

syumai
April 06, 2018

 ゼロから始めるPWA入門

syumai

April 06, 2018
Tweet

More Decks by syumai

Other Decks in Programming

Transcript

  1. 自己紹介 しゅーまい ダックリングズ株式会社 フロントエンド / サーバーサイド 担当 VR / ウェディング関連のサービスをやってるベンチャー

    エンジニアは2名 4月で新卒3年目 最近はReact Native / Rails / Vue.jsをやってます Twitter: @__syumai(アンダーバー2 つ) GitHub: syumai
  2. 目次 1. Progressive Web App (PWA) とは 2. PWAの構成要素 3.

    開発ツールについて 4. Service Workerで遊んでみた 5. 次に試したい事
  3. 今回紹介しないもの • Web Push API / Web Notification API ◦

    昔はGCMとか必要で設定めっちゃ大変だった • IndexedDB ◦ SWから非同期的に扱えるNoSQL DB 他にもいろいろあります
  4. Cache Storage • 開発者が完全にコントロール出来るキャッシュストレージ • html, css, js, 画像など、Webサイト上の任意のファイルを保存出来る •

    ドメインごとに保存される • ネームスペースが切れる (v1など) • 明示的に削除しない限りクリアされない
  5. Web App Manifest • Webサイトのアプリとしての振る舞いを定義する • アイコン • アプリ名 •

    テーマカラー (AndroidのChrome等で有効) • ホームURL • デバイスの向き • フルスクリーンかどうか など