{"action":"created","issue":{"url":"https://api.github.com/repos/Automattic/wp-calypso/issues/1561","labels_url":"https://api.github.com/repos/Automattic/wp-calypso/issues/1561/labels{/name}","comments_url":"https://api.github.com/repos/Automattic/wp-calypso/issues/1561/comments","events_url":"https://api.github.com/repos/Automattic/wp-calypso/issues/1561/events","html_url":"https://github.com/Automattic/wp-calypso/pull/1561","id":122103502,"number":1561,"title":"Framework: preload all the things","user":{"login":"mtias","id":548849,"avatar_url":"https://avatars.githubusercontent.com/u/548849?v=3","gravatar_id":"","url":"https://api.github.com/users/mtias","html_url":"https://github.com/mtias","followers_url":"https://api.github.com/users/mtias/followers","following_url":"https://api.github.com/users/mtias/following{/other_user}","gists_url":"https://api.github.com/users/mtias/gists{/gist_id}","starred_url":"https://api.github.com/users/mtias/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mtias/subscriptions","organizations_url":"https://api.github.com/users/mtias/orgs","repos_url":"https://api.github.com/users/mtias/repos","events_url":"https://api.github.com/users/mtias/events{/privacy}","received_events_url":"https://api.github.com/users/mtias/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Automattic/wp-calypso/labels/Build","name":"Build","color":"006b75"},{"url":"https://api.github.com/repos/Automattic/wp-calypso/labels/Framework","name":"Framework","color":"006b75"},{"url":"https://api.github.com/repos/Automattic/wp-calypso/labels/[Status]%20In%20Progress","name":"[Status] In Progress","color":"207de5"},{"url":"https://api.github.com/repos/Automattic/wp-calypso/labels/[Type]%20Task","name":"[Type] Task","color":"0052cc"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2015-12-14T18:38:25Z","updated_at":"2015-12-16T19:36:54Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/Automattic/wp-calypso/pulls/1561","html_url":"https://github.com/Automattic/wp-calypso/pull/1561","diff_url":"https://github.com/Automattic/wp-calypso/pull/1561.diff","patch_url":"https://github.com/Automattic/wp-calypso/pull/1561.patch"},"body":"This PR works with webpack to expose a `preload( section )` function that components can use to trigger early loading of chunks, making the app feel much more responsive.\r\n\r\n-------\r\n\r\nI've hooked it up with a few items — \"My Sites\" in masterbar, posts/pages/themes items in sidebar — so if you hover any of these items for a moment and then click on them you should see no loading indicator for the chunk.\r\n\r\nIn my experience less than a second is enough to retrieve the chunk, so hover works quite well.\r\n\r\ncc @ehg for the webpack bits and sanity check."},"comment":{"url":"https://api.github.com/repos/Automattic/wp-calypso/issues/comments/165223473","html_url":"https://github.com/Automattic/wp-calypso/pull/1561#issuecomment-165223473","issue_url":"https://api.github.com/repos/Automattic/wp-calypso/issues/1561","id":165223473,"user":{"login":"rralian","id":134044,"avatar_url":"https://avatars.githubusercontent.com/u/134044?v=3","gravatar_id":"","url":"https://api.github.com/users/rralian","html_url":"https://github.com/rralian","followers_url":"https://api.github.com/users/rralian/followers","following_url":"https://api.github.com/users/rralian/following{/other_user}","gists_url":"https://api.github.com/users/rralian/gists{/gist_id}","starred_url":"https://api.github.com/users/rralian/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rralian/subscriptions","organizations_url":"https://api.github.com/users/rralian/orgs","repos_url":"https://api.github.com/users/rralian/repos","events_url":"https://api.github.com/users/rralian/events{/privacy}","received_events_url":"https://api.github.com/users/rralian/received_events","type":"User","site_admin":false},"created_at":"2015-12-16T19:36:54Z","updated_at":"2015-12-16T19:36:54Z","body":"> Do we have an open issue for this? I can create it if it doesn't exist yet.\r\n\r\nI don't believe so @gwwar, if you want to create the issue that would be great."}}