PWA 対応戦略と現実解
Shogo Sensui (@1000ch)
Shogo Sensui
(@1000ch)
Software Engineer
Merpay, Inc. / Mercari, Inc.
「信用を創造して、なめらかな社会を創る」
Progressive Web Apps
先進的な Web アプリを目指す標榜
みなさんどうやって
PWA 対応していますか?
とりあえずの Service Worker? Workbox?
Baseline
Advanced
PWA Dependency Tree
HTTPS
Service Worker
High Performance
Cache First
Push Notification
Works on offline
Cross Browser
Web App Manifest
Installable
Responsive Web
まずは基本となるこの3つ
Secure, High Performance, Installable
何はともあれ、まずは HTTPS 化🔒
パフォーマンスに関して 🚅
Web App Manifest の導入
基本ができたらあと2つ
Offline (Cache-First), Engaging
キャッシュファーストとオフライン
Web Push でエンゲージメント
ここまで出来たら
たぶん(?)アプリと遜色ない
あとは残りのチェック項目を実践していくだけ
まとめ