{"action":"created","issue":{"url":"https://api.github.com/repos/facebook/react/issues/14267","repository_url":"https://api.github.com/repos/facebook/react","labels_url":"https://api.github.com/repos/facebook/react/issues/14267/labels{/name}","comments_url":"https://api.github.com/repos/facebook/react/issues/14267/comments","events_url":"https://api.github.com/repos/facebook/react/issues/14267/events","html_url":"https://github.com/facebook/react/pull/14267","id":381974552,"node_id":"MDExOlB1bGxSZXF1ZXN0MjMxNzk3NDMx","number":14267,"title":"Ensure React object shape is monomorphic","user":{"login":"trueadm","id":1519870,"node_id":"MDQ6VXNlcjE1MTk4NzA=","avatar_url":"https://avatars0.githubusercontent.com/u/1519870?v=4","gravatar_id":"","url":"https://api.github.com/users/trueadm","html_url":"https://github.com/trueadm","followers_url":"https://api.github.com/users/trueadm/followers","following_url":"https://api.github.com/users/trueadm/following{/other_user}","gists_url":"https://api.github.com/users/trueadm/gists{/gist_id}","starred_url":"https://api.github.com/users/trueadm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/trueadm/subscriptions","organizations_url":"https://api.github.com/users/trueadm/orgs","repos_url":"https://api.github.com/users/trueadm/repos","events_url":"https://api.github.com/users/trueadm/events{/privacy}","received_events_url":"https://api.github.com/users/trueadm/received_events","type":"User","site_admin":false},"labels":[{"id":196858374,"node_id":"MDU6TGFiZWwxOTY4NTgzNzQ=","url":"https://api.github.com/repos/facebook/react/labels/CLA%20Signed","name":"CLA Signed","color":"e7e7e7","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":17,"created_at":"2018-11-18T16:12:48Z","updated_at":"2018-11-20T18:19:01Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/facebook/react/pulls/14267","html_url":"https://github.com/facebook/react/pull/14267","diff_url":"https://github.com/facebook/react/pull/14267.diff","patch_url":"https://github.com/facebook/react/pull/14267.patch"},"body":"The main `React` object's property call-sites suffer from deoptimizing because we assign properties to the object after its creation, thus changing the object's shape (hidden class). This moves all properties back into the object literal."},"comment":{"url":"https://api.github.com/repos/facebook/react/issues/comments/440378706","html_url":"https://github.com/facebook/react/pull/14267#issuecomment-440378706","issue_url":"https://api.github.com/repos/facebook/react/issues/14267","id":440378706,"node_id":"MDEyOklzc3VlQ29tbWVudDQ0MDM3ODcwNg==","user":{"login":"bvaughn","id":29597,"node_id":"MDQ6VXNlcjI5NTk3","avatar_url":"https://avatars0.githubusercontent.com/u/29597?v=4","gravatar_id":"","url":"https://api.github.com/users/bvaughn","html_url":"https://github.com/bvaughn","followers_url":"https://api.github.com/users/bvaughn/followers","following_url":"https://api.github.com/users/bvaughn/following{/other_user}","gists_url":"https://api.github.com/users/bvaughn/gists{/gist_id}","starred_url":"https://api.github.com/users/bvaughn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bvaughn/subscriptions","organizations_url":"https://api.github.com/users/bvaughn/orgs","repos_url":"https://api.github.com/users/bvaughn/repos","events_url":"https://api.github.com/users/bvaughn/events{/privacy}","received_events_url":"https://api.github.com/users/bvaughn/received_events","type":"User","site_admin":false},"created_at":"2018-11-20T18:19:01Z","updated_at":"2018-11-20T18:19:01Z","author_association":"CONTRIBUTOR","body":"> Deopting affects only alpha. Shipping an API name (even without implementation) affects a stable release.\r\n\r\nHm, potentially. Maybe. 😄 Anyway, you feel more strongly about this than I do so~ 🙇 "}}
{"actor":{"display_login":"bvaughn"}}