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

Create F2F agenda - 7 November 2017 #1206

Open
jakearchibald opened this issue Oct 11, 2017 · 16 comments
Open

Create F2F agenda - 7 November 2017 #1206

jakearchibald opened this issue Oct 11, 2017 · 16 comments

Comments

@jakearchibald
Copy link
Contributor

jakearchibald commented Oct 11, 2017

Location

TPAC, Burlingame.

Agenda

Push API

I don't know the details, but I believe the Safari folks have some concerns around the push API, so let's go through that first, timeboxed to an hour.

Changes & bugs

Interesting feature requests

@jungkees
Copy link
Collaborator

jungkees commented Nov 3, 2017

Client API and Navigate-hook

The latest agreement on FetchEvent (#1091 (comment)):

Proposal of not exposing reserved clients: #1216.

We are here now. I'd like to discuss:

Issues:

@jakearchibald
Copy link
Contributor Author

@jungkees cheers! I've added the stuff I've been looking at so far to the OP. I'll merge yours into that.

I'm sweeping through open issues today.

@wanderview
Copy link
Member

We're trying to implement whatwg/fetch#146 and ran into a potentially thorny spec issue in whatwg/fetch#146 (comment). Might be worth talking about in person.

@tomayac
Copy link
Contributor

tomayac commented Nov 5, 2017

How do people feel about discussing “meaningless” Accept headers like */* for images in Firefox that make dealing with such requests in Service Workers hard and encourage relying on file extensions, especially as there is no consistency among how browsers deal with this.

@wanderview
Copy link
Member

How do people feel about discussing “meaningless” Accept headers like / for images in Firefox that make dealing with such requests in Service Workers hard and encourage relying on file extensions, especially as there is no consistency among how browsers deal with this.

We can discuss it, but standardizing Accept headers is a bit orthogonal to service workers. I recommend raising a fetch spec issue to investigate alignment between browsers on Accept headers.

@tomayac
Copy link
Contributor

tomayac commented Nov 5, 2017

While it applies to Ajax situations like fetch and XMLHttpRequest, the issue applies to all other static “fetching” scenarios as well, be it link, img, a, etc. Dealing with it in the context of the Fetch API alone seems too limited, at least from my point of view.

@jakearchibald
Copy link
Contributor Author

@tomayac the fetch spec deals with all browser fetching, not just the fetch API.

@jakearchibald
Copy link
Contributor Author

I've moved the push API stuff to the morning, so @beverloo can join.

@wanderview
Copy link
Member

All spec'd browser networking loading goes through the fetch specification (modulo old specs not updated yet). Not just the fetch() API.

@tomayac
Copy link
Contributor

tomayac commented Nov 7, 2017

Thanks both for the clarification. I guess fetch spec issue(s) is the way to go then.

@jakearchibald
Copy link
Contributor Author

Planning to start around 09:00 tomorrow.

@delapuente
Copy link

Sorry to miss this F2F. Have a really nice and productive session!

@jakearchibald
Copy link
Contributor Author

@wanderview points out that we would benefit from better tests for the cache API.

@jakearchibald
Copy link
Contributor Author

Action: Add notes about cache sizes + opaque responses. But diversity in mitigation is welcome.

@jakearchibald
Copy link
Contributor Author

Action: Built a test that creates a same-origin worker, but in the service worker fetch a response from another origin. According to the spec it should work, and the base url should be the response url. If it fails, @wanderview would be interested in adding that failing to the spec.

@mfalken
Copy link
Member

mfalken commented Mar 14, 2018

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

No branches or pull requests

7 participants
@jakearchibald @tomayac @delapuente @wanderview @jungkees @mfalken and others