{"action":"created","issue":{"url":"https://api.github.com/repos/cytoscape/cytoscape.js/issues/770","labels_url":"https://api.github.com/repos/cytoscape/cytoscape.js/issues/770/labels{/name}","comments_url":"https://api.github.com/repos/cytoscape/cytoscape.js/issues/770/comments","events_url":"https://api.github.com/repos/cytoscape/cytoscape.js/issues/770/events","html_url":"https://github.com/cytoscape/cytoscape.js/issues/770","id":52020401,"number":770,"title":"Add benchmark regression tests","user":{"login":"maxkfranz","id":989043,"avatar_url":"https://avatars.githubusercontent.com/u/989043?v=3","gravatar_id":"","url":"https://api.github.com/users/maxkfranz","html_url":"https://github.com/maxkfranz","followers_url":"https://api.github.com/users/maxkfranz/followers","following_url":"https://api.github.com/users/maxkfranz/following{/other_user}","gists_url":"https://api.github.com/users/maxkfranz/gists{/gist_id}","starred_url":"https://api.github.com/users/maxkfranz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/maxkfranz/subscriptions","organizations_url":"https://api.github.com/users/maxkfranz/orgs","repos_url":"https://api.github.com/users/maxkfranz/repos","events_url":"https://api.github.com/users/maxkfranz/events{/privacy}","received_events_url":"https://api.github.com/users/maxkfranz/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/cytoscape/cytoscape.js/labels/2-medium-priority","name":"2-medium-priority","color":"eb6420"},{"url":"https://api.github.com/repos/cytoscape/cytoscape.js/labels/performance","name":"performance","color":"e11d21"},{"url":"https://api.github.com/repos/cytoscape/cytoscape.js/labels/testing","name":"testing","color":"ffffff"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/cytoscape/cytoscape.js/milestones/20","html_url":"https://github.com/cytoscape/cytoscape.js/milestones/2.4.0","labels_url":"https://api.github.com/repos/cytoscape/cytoscape.js/milestones/20/labels","id":740088,"number":20,"title":"2.4.0","description":"","creator":{"login":"maxkfranz","id":989043,"avatar_url":"https://avatars.githubusercontent.com/u/989043?v=3","gravatar_id":"","url":"https://api.github.com/users/maxkfranz","html_url":"https://github.com/maxkfranz","followers_url":"https://api.github.com/users/maxkfranz/followers","following_url":"https://api.github.com/users/maxkfranz/following{/other_user}","gists_url":"https://api.github.com/users/maxkfranz/gists{/gist_id}","starred_url":"https://api.github.com/users/maxkfranz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/maxkfranz/subscriptions","organizations_url":"https://api.github.com/users/maxkfranz/orgs","repos_url":"https://api.github.com/users/maxkfranz/repos","events_url":"https://api.github.com/users/maxkfranz/events{/privacy}","received_events_url":"https://api.github.com/users/maxkfranz/received_events","type":"User","site_admin":false},"open_issues":4,"closed_issues":43,"state":"open","created_at":"2014-08-01T18:37:15Z","updated_at":"2015-04-10T13:35:22Z","due_on":null,"closed_at":null},"comments":1,"created_at":"2014-12-15T18:20:30Z","updated_at":"2015-04-10T22:46:42Z","closed_at":null,"body":"Use Benchmark.js : http://benchmarkjs.com/\r\n\r\nI'm hoping that it's possible to use Benchmark.js to not only measure the absolute performance (i.e. running x took y ms) but mostly to determine whether one new commit compared to an older commit is faster (i.e. yes or no question).  Because of differences in hardware, testing individually is more useful in this yes|no fashion.\r\n\r\nAs long as the answer is yes for future commits, this would act as a sort of inductive performance increaser."},"comment":{"url":"https://api.github.com/repos/cytoscape/cytoscape.js/issues/comments/91710993","html_url":"https://github.com/cytoscape/cytoscape.js/issues/770#issuecomment-91710993","issue_url":"https://api.github.com/repos/cytoscape/cytoscape.js/issues/770","id":91710993,"user":{"login":"makc","id":242577,"avatar_url":"https://avatars.githubusercontent.com/u/242577?v=3","gravatar_id":"","url":"https://api.github.com/users/makc","html_url":"https://github.com/makc","followers_url":"https://api.github.com/users/makc/followers","following_url":"https://api.github.com/users/makc/following{/other_user}","gists_url":"https://api.github.com/users/makc/gists{/gist_id}","starred_url":"https://api.github.com/users/makc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/makc/subscriptions","organizations_url":"https://api.github.com/users/makc/orgs","repos_url":"https://api.github.com/users/makc/repos","events_url":"https://api.github.com/users/makc/events{/privacy}","received_events_url":"https://api.github.com/users/makc/received_events","type":"User","site_admin":false},"created_at":"2015-04-10T22:46:42Z","updated_at":"2015-04-10T22:46:42Z","body":"> If you could provide some large test data for benchmark tests, it would help in creating those benchmarks\r\n\r\njust use any 3d mesh off the net :wink: e g [this](http://www.123dapp.com/3dsc-Sculpt/rose/1495203) tshirt has 48386 vertices (nodes) and 96768 triangles (so by euler formula that should be around 145 thousands edges) - that's about 8 times more than in my case. should be pretty good for benchmark. also [\"obj\" format](http://en.wikipedia.org/wiki/Wavefront_.obj_file) is plain text with numbers so you will have no problems to parse."}}