{"action":"created","issue":{"url":"https://api.github.com/repos/sebastienros/jint/issues/194","labels_url":"https://api.github.com/repos/sebastienros/jint/issues/194/labels{/name}","comments_url":"https://api.github.com/repos/sebastienros/jint/issues/194/comments","events_url":"https://api.github.com/repos/sebastienros/jint/issues/194/events","html_url":"https://github.com/sebastienros/jint/issues/194","id":89152287,"number":194,"title":"Array manipulation performance is awful","user":{"login":"sebastienros","id":1165805,"avatar_url":"https://avatars.githubusercontent.com/u/1165805?v=3","gravatar_id":"","url":"https://api.github.com/users/sebastienros","html_url":"https://github.com/sebastienros","followers_url":"https://api.github.com/users/sebastienros/followers","following_url":"https://api.github.com/users/sebastienros/following{/other_user}","gists_url":"https://api.github.com/users/sebastienros/gists{/gist_id}","starred_url":"https://api.github.com/users/sebastienros/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sebastienros/subscriptions","organizations_url":"https://api.github.com/users/sebastienros/orgs","repos_url":"https://api.github.com/users/sebastienros/repos","events_url":"https://api.github.com/users/sebastienros/events{/privacy}","received_events_url":"https://api.github.com/users/sebastienros/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":17,"created_at":"2015-06-17T23:29:06Z","updated_at":"2015-07-04T07:46:26Z","closed_at":null,"body":"I have tracked down the performance issues to `Object.DefineOwnProperty`. It seems that all the code using `Nullable` values is making things slower than expected.\r\n\r\nJust place the scripts from there: https://gist.github.com/rushfrisby/5491f25a82a979c5b15e with just the `unshift` calls and you will see. It's like 100 times slower than Jurassic or IronJs."},"comment":{"url":"https://api.github.com/repos/sebastienros/jint/issues/comments/118479818","html_url":"https://github.com/sebastienros/jint/issues/194#issuecomment-118479818","issue_url":"https://api.github.com/repos/sebastienros/jint/issues/194","id":118479818,"user":{"login":"fatalerrorx","id":222233,"avatar_url":"https://avatars.githubusercontent.com/u/222233?v=3","gravatar_id":"","url":"https://api.github.com/users/fatalerrorx","html_url":"https://github.com/fatalerrorx","followers_url":"https://api.github.com/users/fatalerrorx/followers","following_url":"https://api.github.com/users/fatalerrorx/following{/other_user}","gists_url":"https://api.github.com/users/fatalerrorx/gists{/gist_id}","starred_url":"https://api.github.com/users/fatalerrorx/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fatalerrorx/subscriptions","organizations_url":"https://api.github.com/users/fatalerrorx/orgs","repos_url":"https://api.github.com/users/fatalerrorx/repos","events_url":"https://api.github.com/users/fatalerrorx/events{/privacy}","received_events_url":"https://api.github.com/users/fatalerrorx/received_events","type":"User","site_admin":false},"created_at":"2015-07-04T07:46:26Z","updated_at":"2015-07-04T07:46:26Z","body":"Awesome performance gains. "}}