{"action":"created","issue":{"url":"https://api.github.com/repos/tomchristie/mkdocs/issues/222","labels_url":"https://api.github.com/repos/tomchristie/mkdocs/issues/222/labels{/name}","comments_url":"https://api.github.com/repos/tomchristie/mkdocs/issues/222/comments","events_url":"https://api.github.com/repos/tomchristie/mkdocs/issues/222/events","html_url":"https://github.com/tomchristie/mkdocs/pull/222","id":48784842,"number":222,"title":"Add Tipue Search","user":{"login":"d0ugal","id":48211,"avatar_url":"https://avatars.githubusercontent.com/u/48211?v=3","gravatar_id":"","url":"https://api.github.com/users/d0ugal","html_url":"https://github.com/d0ugal","followers_url":"https://api.github.com/users/d0ugal/followers","following_url":"https://api.github.com/users/d0ugal/following{/other_user}","gists_url":"https://api.github.com/users/d0ugal/gists{/gist_id}","starred_url":"https://api.github.com/users/d0ugal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/d0ugal/subscriptions","organizations_url":"https://api.github.com/users/d0ugal/orgs","repos_url":"https://api.github.com/users/d0ugal/repos","events_url":"https://api.github.com/users/d0ugal/events{/privacy}","received_events_url":"https://api.github.com/users/d0ugal/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/tomchristie/mkdocs/labels/Needs%20further%20review","name":"Needs further review","color":"c7def8"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/tomchristie/mkdocs/milestones/6","labels_url":"https://api.github.com/repos/tomchristie/mkdocs/milestones/6/labels","id":866295,"number":6,"title":"0.12.0","description":"","creator":{"login":"d0ugal","id":48211,"avatar_url":"https://avatars.githubusercontent.com/u/48211?v=3","gravatar_id":"","url":"https://api.github.com/users/d0ugal","html_url":"https://github.com/d0ugal","followers_url":"https://api.github.com/users/d0ugal/followers","following_url":"https://api.github.com/users/d0ugal/following{/other_user}","gists_url":"https://api.github.com/users/d0ugal/gists{/gist_id}","starred_url":"https://api.github.com/users/d0ugal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/d0ugal/subscriptions","organizations_url":"https://api.github.com/users/d0ugal/orgs","repos_url":"https://api.github.com/users/d0ugal/repos","events_url":"https://api.github.com/users/d0ugal/events{/privacy}","received_events_url":"https://api.github.com/users/d0ugal/received_events","type":"User","site_admin":false},"open_issues":8,"closed_issues":30,"state":"open","created_at":"2014-11-14T09:10:55Z","updated_at":"2015-01-20T21:45:42Z","due_on":null,"closed_at":null},"comments":67,"created_at":"2014-11-14T12:51:40Z","updated_at":"2015-01-24T12:25:10Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/tomchristie/mkdocs/pulls/222","html_url":"https://github.com/tomchristie/mkdocs/pull/222","diff_url":"https://github.com/tomchristie/mkdocs/pull/222.diff","patch_url":"https://github.com/tomchristie/mkdocs/pull/222.patch"},"body":"Successor to #60. Rebased and updated."},"comment":{"url":"https://api.github.com/repos/tomchristie/mkdocs/issues/comments/71314564","html_url":"https://github.com/tomchristie/mkdocs/pull/222#issuecomment-71314564","issue_url":"https://api.github.com/repos/tomchristie/mkdocs/issues/222","id":71314564,"user":{"login":"mariusGundersen","id":464152,"avatar_url":"https://avatars.githubusercontent.com/u/464152?v=3","gravatar_id":"","url":"https://api.github.com/users/mariusGundersen","html_url":"https://github.com/mariusGundersen","followers_url":"https://api.github.com/users/mariusGundersen/followers","following_url":"https://api.github.com/users/mariusGundersen/following{/other_user}","gists_url":"https://api.github.com/users/mariusGundersen/gists{/gist_id}","starred_url":"https://api.github.com/users/mariusGundersen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mariusGundersen/subscriptions","organizations_url":"https://api.github.com/users/mariusGundersen/orgs","repos_url":"https://api.github.com/users/mariusGundersen/repos","events_url":"https://api.github.com/users/mariusGundersen/events{/privacy}","received_events_url":"https://api.github.com/users/mariusGundersen/received_events","type":"User","site_admin":false},"created_at":"2015-01-24T12:25:10Z","updated_at":"2015-01-24T12:25:10Z","body":"Tipue search uses synchronous ajax, which is the biggest no-no in web dev. It not only sets up synchronous ajax for itself, but for all of jQuery on the page, which is even worse. You should probably use an alternative to tipuesearch. \r\n\r\nNext, based on my experience from docs.docker.com it seems like a very large search file is downloaded when the page loads, up to a few megabytes. This is completely unnecessary! Load this data asynchronously based on what the user has started typing, not all up front! "}}