3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

PWA対応のWEBアプリに興味をもったので調査

Posted at

PWAの魅力

ホームスクリーンへの追加を促すことが出来る

使用するブラウザAPI:WebManifest

  • 「ホームに追加」ボタンを表示でき、ホームに追加されたページはインストールされたアプリのように扱える
  • ホーム画面のアイコンが設定できる

キャッシュでオフライン対応、ページの高速化が出来る

使用するブラウザAPI:Service Worker Caching

  • オフラインでのリクエストをためておき、オンラインになったタイミングで処理を進めることが出来る

プッシュ通知を送ることが出来る

使用するブラウザAPI:Push Notifications

この他にも様々なAPIがPWAで使えるようになっている

参考にしたページ:これからPWAでつかえるようになるAPI

PWAに必要な環境構築の候補

  • Web Starter Kit

    • 複数の記事を見た感じ、Web Starter Kitの導入で完結してて、Web Starter Kitを利用したPWA実装記事が少ない
  • Vue.js開発環境 + Workbox(ServiceWorker生成ツール)

    • PWAの雛形 (vue-pwa-boilerplate)とかも使うと便利かも
  • React.js開発環境

    • create-react-appを使ってプロジェクトを作成するとデフォルトで用意されている。
3
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?