{"action":"created","issue":{"url":"https://api.github.com/repos/atom/electron/issues/169","labels_url":"https://api.github.com/repos/atom/electron/issues/169/labels{/name}","comments_url":"https://api.github.com/repos/atom/electron/issues/169/comments","events_url":"https://api.github.com/repos/atom/electron/issues/169/events","html_url":"https://github.com/atom/electron/issues/169","id":26412258,"number":169,"title":"How much faster can we make `require`?","user":{"login":"nathansobo","id":1789,"avatar_url":"https://avatars.githubusercontent.com/u/1789?v=3","gravatar_id":"","url":"https://api.github.com/users/nathansobo","html_url":"https://github.com/nathansobo","followers_url":"https://api.github.com/users/nathansobo/followers","following_url":"https://api.github.com/users/nathansobo/following{/other_user}","gists_url":"https://api.github.com/users/nathansobo/gists{/gist_id}","starred_url":"https://api.github.com/users/nathansobo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nathansobo/subscriptions","organizations_url":"https://api.github.com/users/nathansobo/orgs","repos_url":"https://api.github.com/users/nathansobo/repos","events_url":"https://api.github.com/users/nathansobo/events{/privacy}","received_events_url":"https://api.github.com/users/nathansobo/received_events","type":"User","site_admin":true},"labels":[{"url":"https://api.github.com/repos/atom/electron/labels/discussion","name":"discussion","color":"009800"},{"url":"https://api.github.com/repos/atom/electron/labels/performance","name":"performance","color":"d4c5f9"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":47,"created_at":"2014-01-28T02:25:40Z","updated_at":"2015-06-11T13:45:56Z","closed_at":null,"body":"One thing we're really struggling with is the overhead for requiring packages upon starting Atom. Are we sure that `require` is as fast as it can possibly be? I'm assuming the answer is probably yes, but I thought it would be worth it to ask / investigate considering the slowness we originally found."},"comment":{"url":"https://api.github.com/repos/atom/electron/issues/comments/111140444","html_url":"https://github.com/atom/electron/issues/169#issuecomment-111140444","issue_url":"https://api.github.com/repos/atom/electron/issues/169","id":111140444,"user":{"login":"yangguo-chromium-org","id":2291463,"avatar_url":"https://avatars.githubusercontent.com/u/2291463?v=3","gravatar_id":"","url":"https://api.github.com/users/yangguo-chromium-org","html_url":"https://github.com/yangguo-chromium-org","followers_url":"https://api.github.com/users/yangguo-chromium-org/followers","following_url":"https://api.github.com/users/yangguo-chromium-org/following{/other_user}","gists_url":"https://api.github.com/users/yangguo-chromium-org/gists{/gist_id}","starred_url":"https://api.github.com/users/yangguo-chromium-org/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yangguo-chromium-org/subscriptions","organizations_url":"https://api.github.com/users/yangguo-chromium-org/orgs","repos_url":"https://api.github.com/users/yangguo-chromium-org/repos","events_url":"https://api.github.com/users/yangguo-chromium-org/events{/privacy}","received_events_url":"https://api.github.com/users/yangguo-chromium-org/received_events","type":"User","site_admin":false},"created_at":"2015-06-11T13:45:56Z","updated_at":"2015-06-11T13:45:56Z","body":"subesokun, please file V8 bugs to https://code.google.com/p/v8/issues/entry\r\n\r\nIf you include React.js again in the script tag, you will load it again, in addition to what's already in the context, from the snapshot. This may be benign, as that would be as if you loaded the script twice. But of course you don't get any benefits either."}}