Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PWA化することによって改善される問題・PWA化のタイミング #4

Open
1 of 6 tasks
brn opened this issue Feb 13, 2017 · 1 comment
Open
1 of 6 tasks
Labels

Comments

@brn
Copy link

brn commented Feb 13, 2017

Issueのタイトル

質問内容(20文字程度) / AMAブース名(下記)

質問をしたいAMAブースを選択してください

質問

PWA化することによって改善される問題・PWA化のタイミング をお聞きしたいです。
ex. オフラインのサポート、PWA化のコストと得られるメリット等

@jyasukaw
Copy link

jyasukaw commented Feb 28, 2017

回答

  • Service Workerを入れて、キャッシュを設計して、そのキャッシュの更新を設計するという事で、オフラインにするという話に関しては改善する
  • 何のためにオフラインにしたいのか(地下鉄でも動かしたいのか、キャッシュを使いまわすことでパフォーマンスのメリットを得たいという事なのか)で違ってくる
  • 個人的には、PCでオフラインであるというよりも、モバイルでオフラインであるという方がシチュエーションとしては多いと思う
  • モバイルを主で考えるならAndroidしか動かないので、Safariはどうするの?という話になるし、SafariはService Workerに対してどういう態度ととるかはっきりしていない
  • 今もしService Workerを使ってやるのであれば、まずは透過プロキシで、Service Workerがある場合にはオフラインでも動くけど、なくてもオンラインの時に使えるようにしておいた方が、後のコストとしては良いと思う
  • つまり、Service Workerが無いと動かないアプリを作るのはまだ早い
  • Service Workerがある事によってできるAPIが今後増えてくると思うので、Service Workerをとりあえず登録するという所を始めて、Service Workerがなくても動くようにするという所を気をつけておけば、後は自分のタイミングでちょっとずつやっていけば良いと思う
  • ただし、オフラインキャッシュをちゃんと設計するのが難しいので気をつけてください

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants