{"action":"created","issue":{"url":"https://api.github.com/repos/GoogleChrome/lighthouse/issues/3861","repository_url":"https://api.github.com/repos/GoogleChrome/lighthouse","labels_url":"https://api.github.com/repos/GoogleChrome/lighthouse/issues/3861/labels{/name}","comments_url":"https://api.github.com/repos/GoogleChrome/lighthouse/issues/3861/comments","events_url":"https://api.github.com/repos/GoogleChrome/lighthouse/issues/3861/events","html_url":"https://github.com/GoogleChrome/lighthouse/issues/3861","id":275453666,"number":3861,"title":"audit: Service Worker boot-up time is high ","user":{"login":"addyosmani","id":110953,"avatar_url":"https://avatars2.githubusercontent.com/u/110953?v=4","gravatar_id":"","url":"https://api.github.com/users/addyosmani","html_url":"https://github.com/addyosmani","followers_url":"https://api.github.com/users/addyosmani/followers","following_url":"https://api.github.com/users/addyosmani/following{/other_user}","gists_url":"https://api.github.com/users/addyosmani/gists{/gist_id}","starred_url":"https://api.github.com/users/addyosmani/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/addyosmani/subscriptions","organizations_url":"https://api.github.com/users/addyosmani/orgs","repos_url":"https://api.github.com/users/addyosmani/repos","events_url":"https://api.github.com/users/addyosmani/events{/privacy}","received_events_url":"https://api.github.com/users/addyosmani/received_events","type":"User","site_admin":false},"labels":[{"id":343464689,"url":"https://api.github.com/repos/GoogleChrome/lighthouse/labels/new-audit","name":"new-audit","color":"7B5785","default":false},{"id":703799304,"url":"https://api.github.com/repos/GoogleChrome/lighthouse/labels/P2","name":"P2","color":"bfdadc","default":false}],"state":"open","locked":false,"assignee":{"login":"wardpeet","id":1120926,"avatar_url":"https://avatars3.githubusercontent.com/u/1120926?v=4","gravatar_id":"","url":"https://api.github.com/users/wardpeet","html_url":"https://github.com/wardpeet","followers_url":"https://api.github.com/users/wardpeet/followers","following_url":"https://api.github.com/users/wardpeet/following{/other_user}","gists_url":"https://api.github.com/users/wardpeet/gists{/gist_id}","starred_url":"https://api.github.com/users/wardpeet/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wardpeet/subscriptions","organizations_url":"https://api.github.com/users/wardpeet/orgs","repos_url":"https://api.github.com/users/wardpeet/repos","events_url":"https://api.github.com/users/wardpeet/events{/privacy}","received_events_url":"https://api.github.com/users/wardpeet/received_events","type":"User","site_admin":false},"assignees":[{"login":"wardpeet","id":1120926,"avatar_url":"https://avatars3.githubusercontent.com/u/1120926?v=4","gravatar_id":"","url":"https://api.github.com/users/wardpeet","html_url":"https://github.com/wardpeet","followers_url":"https://api.github.com/users/wardpeet/followers","following_url":"https://api.github.com/users/wardpeet/following{/other_user}","gists_url":"https://api.github.com/users/wardpeet/gists{/gist_id}","starred_url":"https://api.github.com/users/wardpeet/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wardpeet/subscriptions","organizations_url":"https://api.github.com/users/wardpeet/orgs","repos_url":"https://api.github.com/users/wardpeet/repos","events_url":"https://api.github.com/users/wardpeet/events{/privacy}","received_events_url":"https://api.github.com/users/wardpeet/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/GoogleChrome/lighthouse/milestones/11","html_url":"https://github.com/GoogleChrome/lighthouse/milestone/11","labels_url":"https://api.github.com/repos/GoogleChrome/lighthouse/milestones/11/labels","id":2875783,"number":11,"title":"Sprint Quatro: November 13-26","description":"","creator":{"login":"vinamratasingal","id":1828723,"avatar_url":"https://avatars1.githubusercontent.com/u/1828723?v=4","gravatar_id":"","url":"https://api.github.com/users/vinamratasingal","html_url":"https://github.com/vinamratasingal","followers_url":"https://api.github.com/users/vinamratasingal/followers","following_url":"https://api.github.com/users/vinamratasingal/following{/other_user}","gists_url":"https://api.github.com/users/vinamratasingal/gists{/gist_id}","starred_url":"https://api.github.com/users/vinamratasingal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vinamratasingal/subscriptions","organizations_url":"https://api.github.com/users/vinamratasingal/orgs","repos_url":"https://api.github.com/users/vinamratasingal/repos","events_url":"https://api.github.com/users/vinamratasingal/events{/privacy}","received_events_url":"https://api.github.com/users/vinamratasingal/received_events","type":"User","site_admin":false},"open_issues":31,"closed_issues":7,"state":"open","created_at":"2017-10-30T19:25:31Z","updated_at":"2017-11-20T18:27:30Z","due_on":"2017-11-26T08:00:00Z","closed_at":null},"comments":1,"created_at":"2017-11-20T18:27:30Z","updated_at":"2017-11-20T18:28:20Z","closed_at":null,"author_association":"OWNER","body":"If Service Worker boot-up time is high (200-500ms+?) and if the Service Worker doesn't respond to navigation requests, we could suggest using [navigation preload](https://developers.google.com/web/updates/2017/02/navigation-preload) to address this issue.  \r\n\r\n> In some situations, service worker boot-up time can delay a network response. Navigation preload fixes this by allowing you to make the request in parallel with service worker boot-up.\r\n\r\nSince launching this feature, we've seen teams running into SW boot-up time issues shave 1 RTT + hundreds of milliseconds off by adopting navigation preload, but it's worth discussing the _hows_ of this audit further with folks like @jeffposnick.\r\n\r\nIf both of these issues are true, we can point developers to some of our guidance for addressing this\r\n\r\n* https://developers.google.com/web/updates/2017/02/navigation-preload\r\n* https://developers.google.com/web/fundamentals/architecture/app-shell\r\n\r\nas potential improvements. If the app in question is already a single-page app, the AppShell idea might be a more achievable goal. \r\n\r\n![image](https://user-images.githubusercontent.com/110953/33034624-402e4b34-cddd-11e7-9fbe-4eb8e2ed4aa4.png)\r\n"},"comment":{"url":"https://api.github.com/repos/GoogleChrome/lighthouse/issues/comments/345785136","html_url":"https://github.com/GoogleChrome/lighthouse/issues/3861#issuecomment-345785136","issue_url":"https://api.github.com/repos/GoogleChrome/lighthouse/issues/3861","id":345785136,"user":{"login":"addyosmani","id":110953,"avatar_url":"https://avatars2.githubusercontent.com/u/110953?v=4","gravatar_id":"","url":"https://api.github.com/users/addyosmani","html_url":"https://github.com/addyosmani","followers_url":"https://api.github.com/users/addyosmani/followers","following_url":"https://api.github.com/users/addyosmani/following{/other_user}","gists_url":"https://api.github.com/users/addyosmani/gists{/gist_id}","starred_url":"https://api.github.com/users/addyosmani/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/addyosmani/subscriptions","organizations_url":"https://api.github.com/users/addyosmani/orgs","repos_url":"https://api.github.com/users/addyosmani/repos","events_url":"https://api.github.com/users/addyosmani/events{/privacy}","received_events_url":"https://api.github.com/users/addyosmani/received_events","type":"User","site_admin":false},"created_at":"2017-11-20T18:28:20Z","updated_at":"2017-11-20T18:28:20Z","author_association":"OWNER","body":"@brendankenny @paulirish @patrickhulce tentatively assigning this to Ward as part of the next sprint. Would be interested in your take on whether this audit is worth being explored."}}
{"actor":{"display_login":"addyosmani"}}