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

Foreign Fetchについて #55

Open
1 of 6 tasks
jyasukaw opened this issue Feb 28, 2017 · 1 comment
Open
1 of 6 tasks

Foreign Fetchについて #55

jyasukaw opened this issue Feb 28, 2017 · 1 comment
Labels

Comments

@jyasukaw
Copy link

Issueのタイトル

Foreign Fetchについて

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

質問

(先程のセミナーでの)Foreign Fetchの話ですが、何ができるようになるのかを知りたいです。

@jyasukaw
Copy link
Author

回答

  • クライアント(Service Workerの対象となるもの)にあてられるService Workerは1個しかなくて1個だけが動いている(1st Party Service Workerという自分が書いたService Worker)
  • 例えば、Google Analyticsをオフライン対応したい場合、登録できるService Workerは1st Partyだけだったから、それぞれの人が書かないといけなかった
  • 連携しているサービスがたくさんあると、書ききるのはほぼ無理だし質も期待できない
  • サービス提供者(Googleなど)が、それぞれオフライン対応を提供したかったけれど、JSを読み込ませてそのJSの中でレジスターするしか登録する方法がなく、登録させるのがめんどくさかった
  • Link rel=serviceworkerは、レスポンスした時にこのヘッダーをつけてると、1st Partyとは別の3rd Partyとして登録できるようになった
  • 例えばGoogle Analyticsへのオフラインを考えずに、自分のサイトの対応をするだけでよくなったのが、Foreign Fetchの一つのユースケースとしてある
  • むしろ、自分でサブドメインを分けると、別Service Workerを登録する事ができるようになったから、Service Workerの書き分けができるようになり、一つのでっかいService Workerじゃなくてもすむよねというのが(セミナー内の)Foreign Fetchの話

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

2 participants