{"action":"created","issue":{"url":"https://api.github.com/repos/brave/browser-ios/issues/310","repository_url":"https://api.github.com/repos/brave/browser-ios","labels_url":"https://api.github.com/repos/brave/browser-ios/issues/310/labels{/name}","comments_url":"https://api.github.com/repos/brave/browser-ios/issues/310/comments","events_url":"https://api.github.com/repos/brave/browser-ios/issues/310/events","html_url":"https://github.com/brave/browser-ios/issues/310","id":168494575,"number":310,"title":"HTTPSE is the heaviest operation on page load","user":{"login":"garvankeeley","id":5495083,"avatar_url":"https://avatars.githubusercontent.com/u/5495083?v=3","gravatar_id":"","url":"https://api.github.com/users/garvankeeley","html_url":"https://github.com/garvankeeley","followers_url":"https://api.github.com/users/garvankeeley/followers","following_url":"https://api.github.com/users/garvankeeley/following{/other_user}","gists_url":"https://api.github.com/users/garvankeeley/gists{/gist_id}","starred_url":"https://api.github.com/users/garvankeeley/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/garvankeeley/subscriptions","organizations_url":"https://api.github.com/users/garvankeeley/orgs","repos_url":"https://api.github.com/users/garvankeeley/repos","events_url":"https://api.github.com/users/garvankeeley/events{/privacy}","received_events_url":"https://api.github.com/users/garvankeeley/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/brave/browser-ios/labels/Top%20Bug!","name":"Top Bug!","color":"fbca04"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/brave/browser-ios/milestones/3","html_url":"https://github.com/brave/browser-ios/milestones/1.2.13","labels_url":"https://api.github.com/repos/brave/browser-ios/milestones/3/labels","id":1939302,"number":3,"title":"1.2.13","description":null,"creator":{"login":"garvankeeley","id":5495083,"avatar_url":"https://avatars.githubusercontent.com/u/5495083?v=3","gravatar_id":"","url":"https://api.github.com/users/garvankeeley","html_url":"https://github.com/garvankeeley","followers_url":"https://api.github.com/users/garvankeeley/followers","following_url":"https://api.github.com/users/garvankeeley/following{/other_user}","gists_url":"https://api.github.com/users/garvankeeley/gists{/gist_id}","starred_url":"https://api.github.com/users/garvankeeley/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/garvankeeley/subscriptions","organizations_url":"https://api.github.com/users/garvankeeley/orgs","repos_url":"https://api.github.com/users/garvankeeley/repos","events_url":"https://api.github.com/users/garvankeeley/events{/privacy}","received_events_url":"https://api.github.com/users/garvankeeley/received_events","type":"User","site_admin":false},"open_issues":5,"closed_issues":0,"state":"open","created_at":"2016-08-12T16:28:59Z","updated_at":"2016-08-16T14:04:57Z","due_on":null,"closed_at":null},"comments":19,"created_at":"2016-07-31T00:36:12Z","updated_at":"2016-08-17T03:46:57Z","closed_at":null,"body":"Other than UIWebView internals, HTTPSE sql db lookup is our heaviest operation. \r\nI ran a quick profile and found HTTPSE db lookup is clearly top-of-the-heap. \r\nTODO for me: put in a good capture from the profiler, I think if I load an http site with lots of subresource loading (requiring lots of Https-E candidate lookups) I can demonstrate a 1sec added page load time."},"comment":{"url":"https://api.github.com/repos/brave/browser-ios/issues/comments/240306221","html_url":"https://github.com/brave/browser-ios/issues/310#issuecomment-240306221","issue_url":"https://api.github.com/repos/brave/browser-ios/issues/310","id":240306221,"user":{"login":"garvankeeley","id":5495083,"avatar_url":"https://avatars.githubusercontent.com/u/5495083?v=3","gravatar_id":"","url":"https://api.github.com/users/garvankeeley","html_url":"https://github.com/garvankeeley","followers_url":"https://api.github.com/users/garvankeeley/followers","following_url":"https://api.github.com/users/garvankeeley/following{/other_user}","gists_url":"https://api.github.com/users/garvankeeley/gists{/gist_id}","starred_url":"https://api.github.com/users/garvankeeley/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/garvankeeley/subscriptions","organizations_url":"https://api.github.com/users/garvankeeley/orgs","repos_url":"https://api.github.com/users/garvankeeley/repos","events_url":"https://api.github.com/users/garvankeeley/events{/privacy}","received_events_url":"https://api.github.com/users/garvankeeley/received_events","type":"User","site_admin":false},"created_at":"2016-08-17T03:46:56Z","updated_at":"2016-08-17T03:46:56Z","body":"Pinging @diracdeltas @SergeyZhukovsky @bbondy to see last comment on this. \r\nI am moving on to cleaning my changes, getting them in as swift first (because they are minor tweaks to the existing code), then to the c++ branch I am working on, so code can be shared easily in future (the C++ code will land after, and we can make sure there is no regression)."}}
{"actor":{"display_login":"garvankeeley"}}