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

ゼロから始めるPWA入門

Avatar for syumai syumai
April 06, 2018

 ゼロから始めるPWA入門

Avatar for syumai

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 • デバイスの向き • フルスクリーンかどうか など