{"action":"created","issue":{"url":"https://api.github.com/repos/greypants/gulp-starter/issues/75","labels_url":"https://api.github.com/repos/greypants/gulp-starter/issues/75/labels{/name}","comments_url":"https://api.github.com/repos/greypants/gulp-starter/issues/75/comments","events_url":"https://api.github.com/repos/greypants/gulp-starter/issues/75/events","html_url":"https://github.com/greypants/gulp-starter/issues/75","id":54786384,"number":75,"title":"Browserify: split vendor/app code into 2 bundles","user":{"login":"slorber","id":749374,"avatar_url":"https://avatars.githubusercontent.com/u/749374?v=3","gravatar_id":"","url":"https://api.github.com/users/slorber","html_url":"https://github.com/slorber","followers_url":"https://api.github.com/users/slorber/followers","following_url":"https://api.github.com/users/slorber/following{/other_user}","gists_url":"https://api.github.com/users/slorber/gists{/gist_id}","starred_url":"https://api.github.com/users/slorber/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/slorber/subscriptions","organizations_url":"https://api.github.com/users/slorber/orgs","repos_url":"https://api.github.com/users/slorber/repos","events_url":"https://api.github.com/users/slorber/events{/privacy}","received_events_url":"https://api.github.com/users/slorber/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-01-19T16:46:57Z","updated_at":"2015-01-20T15:36:39Z","closed_at":null,"body":"See https://github.com/sogko/gulp-recipes/tree/master/browserify-separating-app-and-vendor-bundles\r\n\r\nThis could be nice to include this by default to reduce build time.\r\n\r\nSplitting oftenly modified code (app business code) from static code (library code) is also interesting if you put your single page application in production often: if you have 1 bundle, every production deployment make all the browsers reload a big fat bundle. If you have 2 bundles but the library bundle does not change the client can use the library bundle from the browser cache (using etags) thus makes the app load faster to clients on app deployments."},"comment":{"url":"https://api.github.com/repos/greypants/gulp-starter/issues/comments/70672894","html_url":"https://github.com/greypants/gulp-starter/issues/75#issuecomment-70672894","issue_url":"https://api.github.com/repos/greypants/gulp-starter/issues/75","id":70672894,"user":{"login":"greypants","id":647549,"avatar_url":"https://avatars.githubusercontent.com/u/647549?v=3","gravatar_id":"","url":"https://api.github.com/users/greypants","html_url":"https://github.com/greypants","followers_url":"https://api.github.com/users/greypants/followers","following_url":"https://api.github.com/users/greypants/following{/other_user}","gists_url":"https://api.github.com/users/greypants/gists{/gist_id}","starred_url":"https://api.github.com/users/greypants/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/greypants/subscriptions","organizations_url":"https://api.github.com/users/greypants/orgs","repos_url":"https://api.github.com/users/greypants/repos","events_url":"https://api.github.com/users/greypants/events{/privacy}","received_events_url":"https://api.github.com/users/greypants/received_events","type":"User","site_admin":false},"created_at":"2015-01-20T15:36:39Z","updated_at":"2015-01-20T15:36:39Z","body":"oooh interesting! I hadn't thought about a bundle with no entires. I can definitely update to accommodate  that. Cool! "}}