{"action":"created","issue":{"url":"https://api.github.com/repos/dcjones/Gadfly.jl/issues/555","labels_url":"https://api.github.com/repos/dcjones/Gadfly.jl/issues/555/labels{/name}","comments_url":"https://api.github.com/repos/dcjones/Gadfly.jl/issues/555/comments","events_url":"https://api.github.com/repos/dcjones/Gadfly.jl/issues/555/events","html_url":"https://github.com/dcjones/Gadfly.jl/issues/555","id":59411762,"number":555,"title":"Performance","user":{"login":"dcjones","id":210361,"avatar_url":"https://avatars.githubusercontent.com/u/210361?v=3","gravatar_id":"","url":"https://api.github.com/users/dcjones","html_url":"https://github.com/dcjones","followers_url":"https://api.github.com/users/dcjones/followers","following_url":"https://api.github.com/users/dcjones/following{/other_user}","gists_url":"https://api.github.com/users/dcjones/gists{/gist_id}","starred_url":"https://api.github.com/users/dcjones/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dcjones/subscriptions","organizations_url":"https://api.github.com/users/dcjones/orgs","repos_url":"https://api.github.com/users/dcjones/repos","events_url":"https://api.github.com/users/dcjones/events{/privacy}","received_events_url":"https://api.github.com/users/dcjones/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":8,"created_at":"2015-03-01T18:48:58Z","updated_at":"2015-03-04T10:06:03Z","closed_at":null,"body":"I've made some significant gains in performance this weekend. Tests now run in 180 seconds vs 250 seconds before, and a lot of that is compilation time. There are still a lot of improvements that can be made, but I think the best way forward is to focus on individual types of plots.\r\n\r\nPlease use this issue to post examples that you find unreasonably slow, and I'll see if anything can be done. Try master on Compose and Gadfly first, as it may already be faster.\r\n\r\nIf your example involves drawing a huge amount of geometry (e.g. trying to color individual pixels with a rectbin plot), cairo or your browser will probably be the bottleneck. In that case, not a lot can be done apart from disabling antialiasing and simplifying the geometry. We should be able to make other cases fast."},"comment":{"url":"https://api.github.com/repos/dcjones/Gadfly.jl/issues/comments/77128261","html_url":"https://github.com/dcjones/Gadfly.jl/issues/555#issuecomment-77128261","issue_url":"https://api.github.com/repos/dcjones/Gadfly.jl/issues/555","id":77128261,"user":{"login":"SimonDanisch","id":1010467,"avatar_url":"https://avatars.githubusercontent.com/u/1010467?v=3","gravatar_id":"","url":"https://api.github.com/users/SimonDanisch","html_url":"https://github.com/SimonDanisch","followers_url":"https://api.github.com/users/SimonDanisch/followers","following_url":"https://api.github.com/users/SimonDanisch/following{/other_user}","gists_url":"https://api.github.com/users/SimonDanisch/gists{/gist_id}","starred_url":"https://api.github.com/users/SimonDanisch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SimonDanisch/subscriptions","organizations_url":"https://api.github.com/users/SimonDanisch/orgs","repos_url":"https://api.github.com/users/SimonDanisch/repos","events_url":"https://api.github.com/users/SimonDanisch/events{/privacy}","received_events_url":"https://api.github.com/users/SimonDanisch/received_events","type":"User","site_admin":false},"created_at":"2015-03-04T10:06:03Z","updated_at":"2015-03-04T10:06:03Z","body":"By the way, I think the pay off is pretty big for this.\r\nI'm not that well informed, but I would think that it would put us miles away from most other plotting packages, as MapBox is incredible fast, even when compared to highly optimized domain specific solutions. So it's faster than most OpenGL solutions, and way faster than any CPU based solution.\r\n(Haven't researched this thoroughly though)"}}