{"action":"closed","issue":{"url":"https://api.github.com/repos/lgommans/factorio-serverlist/issues/1","repository_url":"https://api.github.com/repos/lgommans/factorio-serverlist","labels_url":"https://api.github.com/repos/lgommans/factorio-serverlist/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/lgommans/factorio-serverlist/issues/1/comments","events_url":"https://api.github.com/repos/lgommans/factorio-serverlist/issues/1/events","html_url":"https://github.com/lgommans/factorio-serverlist/issues/1","id":176512279,"number":1,"title":"Displaying many servers makes browser freeze","user":{"login":"lgommans","id":5626710,"avatar_url":"https://avatars.githubusercontent.com/u/5626710?v=3","gravatar_id":"","url":"https://api.github.com/users/lgommans","html_url":"https://github.com/lgommans","followers_url":"https://api.github.com/users/lgommans/followers","following_url":"https://api.github.com/users/lgommans/following{/other_user}","gists_url":"https://api.github.com/users/lgommans/gists{/gist_id}","starred_url":"https://api.github.com/users/lgommans/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lgommans/subscriptions","organizations_url":"https://api.github.com/users/lgommans/orgs","repos_url":"https://api.github.com/users/lgommans/repos","events_url":"https://api.github.com/users/lgommans/events{/privacy}","received_events_url":"https://api.github.com/users/lgommans/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/lgommans/factorio-serverlist/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/lgommans/factorio-serverlist/milestones/1","html_url":"https://github.com/lgommans/factorio-serverlist/milestones/2.0","labels_url":"https://api.github.com/repos/lgommans/factorio-serverlist/milestones/1/labels","id":1999862,"number":1,"title":"2.0","description":null,"creator":{"login":"lgommans","id":5626710,"avatar_url":"https://avatars.githubusercontent.com/u/5626710?v=3","gravatar_id":"","url":"https://api.github.com/users/lgommans","html_url":"https://github.com/lgommans","followers_url":"https://api.github.com/users/lgommans/followers","following_url":"https://api.github.com/users/lgommans/following{/other_user}","gists_url":"https://api.github.com/users/lgommans/gists{/gist_id}","starred_url":"https://api.github.com/users/lgommans/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lgommans/subscriptions","organizations_url":"https://api.github.com/users/lgommans/orgs","repos_url":"https://api.github.com/users/lgommans/repos","events_url":"https://api.github.com/users/lgommans/events{/privacy}","received_events_url":"https://api.github.com/users/lgommans/received_events","type":"User","site_admin":false},"open_issues":1,"closed_issues":2,"state":"open","created_at":"2016-09-12T23:39:49Z","updated_at":"2016-09-26T00:34:41Z","due_on":null,"closed_at":null},"comments":3,"created_at":"2016-09-12T23:40:13Z","updated_at":"2016-09-26T00:34:41Z","closed_at":"2016-09-26T00:34:41Z","body":"This happens both when searching/filtering and when it auto-updates in the background.\r\n\r\nPossible solutions:\r\n\r\n1) Pagination -- this would probably work and speed up displaying the first results. Not sure what it does for UX.\r\n\r\n2) Web workers -- prevents freezing but takes the same amount of time. Perhaps it can also show first results before it's completely finished, I'm not sure.\r\n\r\n3) Split up the work and let the browser refresh in between -- prevents freezing, displays results quickly, and is probably also the most complicated.\r\n\r\n4) Limit result count -- this is the workaround option if people mind it too much, until I can implement something better."}}
{"actor":{"display_login":"lgommans"}}