I opened the js fiddle and I can't see any Service Workers running in chrome inspector. Also, since that seems to be an actual image, how does the JS get executed? I see a Link header, but why would something get executed because of it?
No, the Link-tag with rel=serviceworker on the image response installs the service worker. Not clear (to me) if that's part of the origin trial or not.
The link tag with rel=serviceworker behaviour here is part of 'Foreign-Fetch' - an experiment too allow third-parties to install a serviceworker e.g. analytics provider could install a SW that handles analytics offline so a developer doesn't need to.
I think the origin-trial for this expires early next year.
8 comments
[ 4.8 ms ] story [ 29.8 ms ] threadEdit: Oh, it's running indeed ( chrome://inspect/#service-workers )
I think the origin-trial for this expires early next year.
https://developers.google.com/web/updates/2016/09/foreign-fe... https://groups.google.com/a/chromium.org/forum/#!topic/Blink...
https://developers.google.com/web/updates/2016/09/foreign-fe...
Can chrome revoke your origin trial token?