{"action":"created","issue":{"url":"https://api.github.com/repos/babel/babel/issues/1722","labels_url":"https://api.github.com/repos/babel/babel/issues/1722/labels{/name}","comments_url":"https://api.github.com/repos/babel/babel/issues/1722/comments","events_url":"https://api.github.com/repos/babel/babel/issues/1722/events","html_url":"https://github.com/babel/babel/pull/1722","id":86964299,"number":1722,"title":"Export bulk system.register variation","user":{"login":"guybedford","id":598730,"avatar_url":"https://avatars.githubusercontent.com/u/598730?v=3","gravatar_id":"","url":"https://api.github.com/users/guybedford","html_url":"https://github.com/guybedford","followers_url":"https://api.github.com/users/guybedford/followers","following_url":"https://api.github.com/users/guybedford/following{/other_user}","gists_url":"https://api.github.com/users/guybedford/gists{/gist_id}","starred_url":"https://api.github.com/users/guybedford/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/guybedford/subscriptions","organizations_url":"https://api.github.com/users/guybedford/orgs","repos_url":"https://api.github.com/users/guybedford/repos","events_url":"https://api.github.com/users/guybedford/events{/privacy}","received_events_url":"https://api.github.com/users/guybedford/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-06-10T13:04:52Z","updated_at":"2015-06-10T13:14:18Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/babel/babel/pulls/1722","html_url":"https://github.com/babel/babel/pull/1722","diff_url":"https://github.com/babel/babel/pull/1722.diff","patch_url":"https://github.com/babel/babel/pull/1722.patch"},"body":"Here are some suggested tests for the new bulk export feature in the register output.\r\n\r\nWhen there are deep `export *` chains, the performance is significantly degraded by having setters run completely down the binding chain during intermediate exports, which was affecting Aurelia.\r\n\r\nThis should hopefully help with this issue. The module loader issue is being tracked at https://github.com/ModuleLoader/es6-module-loader/issues/386.\r\n\r\n@EisenbergEffect may be able to suggest a possible implementor if this is tricky.\r\n\r\nThe major concern is actually backwards compatibility here. Would it be possible to enable this behind some sort of flag pending Babel v6?\r\n\r\nThanks as always."},"comment":{"url":"https://api.github.com/repos/babel/babel/issues/comments/110746096","html_url":"https://github.com/babel/babel/pull/1722#issuecomment-110746096","issue_url":"https://api.github.com/repos/babel/babel/issues/1722","id":110746096,"user":{"login":"EisenbergEffect","id":131485,"avatar_url":"https://avatars.githubusercontent.com/u/131485?v=3","gravatar_id":"","url":"https://api.github.com/users/EisenbergEffect","html_url":"https://github.com/EisenbergEffect","followers_url":"https://api.github.com/users/EisenbergEffect/followers","following_url":"https://api.github.com/users/EisenbergEffect/following{/other_user}","gists_url":"https://api.github.com/users/EisenbergEffect/gists{/gist_id}","starred_url":"https://api.github.com/users/EisenbergEffect/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/EisenbergEffect/subscriptions","organizations_url":"https://api.github.com/users/EisenbergEffect/orgs","repos_url":"https://api.github.com/users/EisenbergEffect/repos","events_url":"https://api.github.com/users/EisenbergEffect/events{/privacy}","received_events_url":"https://api.github.com/users/EisenbergEffect/received_events","type":"User","site_admin":false},"created_at":"2015-06-10T13:14:18Z","updated_at":"2015-06-10T13:14:18Z","body":":+1: from the Aurelia Team. This will make a big difference in startup performance for us. I expect other frameworks will be affected by this and some library and app authors probably are but haven't realized it yet."}}