{"action":"created","issue":{"url":"https://api.github.com/repos/meteor/meteor/issues/5569","labels_url":"https://api.github.com/repos/meteor/meteor/issues/5569/labels{/name}","comments_url":"https://api.github.com/repos/meteor/meteor/issues/5569/comments","events_url":"https://api.github.com/repos/meteor/meteor/issues/5569/events","html_url":"https://github.com/meteor/meteor/issues/5569","id":114150188,"number":5569,"title":"Getting really bad performance on hot code pushes","user":{"login":"ffxsam","id":12532733,"avatar_url":"https://avatars.githubusercontent.com/u/12532733?v=3","gravatar_id":"","url":"https://api.github.com/users/ffxsam","html_url":"https://github.com/ffxsam","followers_url":"https://api.github.com/users/ffxsam/followers","following_url":"https://api.github.com/users/ffxsam/following{/other_user}","gists_url":"https://api.github.com/users/ffxsam/gists{/gist_id}","starred_url":"https://api.github.com/users/ffxsam/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ffxsam/subscriptions","organizations_url":"https://api.github.com/users/ffxsam/orgs","repos_url":"https://api.github.com/users/ffxsam/repos","events_url":"https://api.github.com/users/ffxsam/events{/privacy}","received_events_url":"https://api.github.com/users/ffxsam/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2015-10-29T21:20:17Z","updated_at":"2015-10-29T23:21:50Z","closed_at":null,"body":"I just timed my project, from the moment I hit save to the time the browser reloaded: 25 seconds! 35 seconds on another test run on a project that has almost no code in it. Hot code pushes used to take about 3-5 seconds for this project before Meteor 1.2.1.\r\n\r\nI'm on an Early 2009 Mac Pro, using Meteor 1.2.1. My packages in this project:\r\n\r\n```\r\n# Meteor packages used by this project, one per line.\r\n# Check this file (and the other files in this directory) into your repository.\r\n#\r\n# 'meteor add' and 'meteor remove' will edit this file for you,\r\n# but you can also edit it by hand.\r\n\r\nmeteor-base             # Packages every Meteor app needs to have\r\nmobile-experience       # Packages for a great mobile UX\r\nmongo                   # The database Meteor supports right now\r\njquery                  # Helpful client-side library\r\ntracker                 # Meteor's client-side reactive programming library\r\n\r\nstandard-minifiers      # JS/CSS minifiers run for production mode\r\nes5-shim                # ECMAScript 5 compatibility for older browsers.\r\necmascript              # Enable ECMAScript2015+ syntax in app code\r\n\r\nreact\r\nkadira:react-layout\r\ntwbs:bootstrap\r\nfourseven:scss\r\njagi:astronomy\r\nstevezhu:lodash\r\nmeteorflux:dispatcher\r\nmeteorflux:appstate\r\nstatic-html\r\nxolvio:cucumber\r\nkadira:flow-router-ssr\r\nmeteorhacks:cluster\r\nffxsam:timestamp-log\r\nhttp\r\n```\r\n\r\nAnd versions:\r\n```\r\naccounts-base@1.2.2\r\namplify@1.0.0\r\nautoupdate@1.2.4\r\nbabel-compiler@5.8.24_1\r\nbabel-runtime@0.1.4\r\nbase64@1.0.4\r\nbinary-heap@1.0.4\r\nblaze@2.1.3\r\nblaze-html-templates@1.0.1\r\nblaze-tools@1.0.4\r\nboilerplate-generator@1.0.4\r\ncaching-compiler@1.0.0\r\ncaching-html-compiler@1.0.2\r\ncallback-hook@1.0.4\r\ncheck@1.1.0\r\nchuangbo:cookie@1.1.0\r\ncoffeescript@1.0.11\r\ncosmos:browserify@0.8.1\r\nddp@1.2.2\r\nddp-client@1.2.1\r\nddp-common@1.2.2\r\nddp-rate-limiter@1.0.0\r\nddp-server@1.2.2\r\ndeps@1.0.9\r\ndiff-sequence@1.0.1\r\necmascript@0.1.6\r\necmascript-runtime@0.2.6\r\nejson@1.0.7\r\nes5-shim@4.1.14\r\nfastclick@1.0.7\r\nffxsam:timestamp-log@1.0.1\r\nfourseven:scss@3.4.1\r\ngeojson-utils@1.0.4\r\nhot-code-push@1.0.0\r\nhtml-tools@1.0.5\r\nhtmljs@1.0.5\r\nhttp@1.1.1\r\nid-map@1.0.4\r\njagi:astronomy@1.1.5\r\njquery@1.11.4\r\njsx@0.2.3\r\nkadira:flow-router-ssr@3.5.0\r\nkadira:react-layout@1.4.1\r\nlaunch-screen@1.0.4\r\nless@2.5.1\r\nlivedata@1.0.15\r\nlocalstorage@1.0.5\r\nlogging@1.0.8\r\nmeteor@1.1.10\r\nmeteor-base@1.0.1\r\nmeteorflux:appstate@1.2.2\r\nmeteorflux:dispatcher@1.2.0\r\nmeteorflux:namespace@1.0.0\r\nmeteorflux:reactive-state@1.0.1\r\nmeteorhacks:cluster@1.6.9\r\nmeteorhacks:fast-render@2.10.0\r\nmeteorhacks:inject-data@1.4.1\r\nmeteorhacks:picker@1.0.3\r\nminifiers@1.1.7\r\nminimongo@1.0.10\r\nmobile-experience@1.0.1\r\nmobile-status-bar@1.0.6\r\nmongo@1.1.3\r\nmongo-id@1.0.1\r\nnpm-mongo@1.4.39_1\r\nobserve-sequence@1.0.7\r\nordered-dict@1.0.4\r\npackage-version-parser@3.0.4\r\npracticalmeteor:chai@1.9.2_3\r\npracticalmeteor:loglevel@1.1.0_3\r\npromise@0.5.1\r\nrandom@1.0.5\r\nrate-limit@1.0.0\r\nreact@0.14.1\r\nreact-meteor-data@0.2.2\r\nreact-runtime@0.14.1\r\nreact-runtime-dev@0.14.1\r\nreact-runtime-prod@0.14.1\r\nreactive-dict@1.1.3\r\nreactive-var@1.0.6\r\nreload@1.1.4\r\nretry@1.0.4\r\nroutepolicy@1.0.6\r\nsanjo:long-running-child-process@1.1.3\r\nsanjo:meteor-files-helpers@1.1.0_7\r\nsanjo:meteor-version@1.0.0\r\nservice-configuration@1.0.5\r\nsession@1.1.1\r\nsimple:json-routes@1.0.4\r\nspacebars@1.0.7\r\nspacebars-compiler@1.0.7\r\nstandard-minifiers@1.0.2\r\nstatic-html@1.0.3\r\nstevezhu:lodash@3.10.1\r\ntemplating@1.1.5\r\ntemplating-tools@1.0.0\r\ntracker@1.0.9\r\ntwbs:bootstrap@3.3.5\r\nui@1.0.8\r\nunderscore@1.0.4\r\nurl@1.0.5\r\nvelocity:chokidar@1.2.0_1\r\nvelocity:core@0.10.7\r\nvelocity:html-reporter@0.9.1\r\nvelocity:meteor-internals@1.1.0_7\r\nvelocity:shim@0.1.0\r\nvelocity:source-map-support@0.3.2_1\r\nwebapp@1.2.3\r\nwebapp-hashing@1.0.5\r\nxolvio:cucumber@0.19.4_1\r\n```"},"comment":{"url":"https://api.github.com/repos/meteor/meteor/issues/comments/152355015","html_url":"https://github.com/meteor/meteor/issues/5569#issuecomment-152355015","issue_url":"https://api.github.com/repos/meteor/meteor/issues/5569","id":152355015,"user":{"login":"ffxsam","id":12532733,"avatar_url":"https://avatars.githubusercontent.com/u/12532733?v=3","gravatar_id":"","url":"https://api.github.com/users/ffxsam","html_url":"https://github.com/ffxsam","followers_url":"https://api.github.com/users/ffxsam/followers","following_url":"https://api.github.com/users/ffxsam/following{/other_user}","gists_url":"https://api.github.com/users/ffxsam/gists{/gist_id}","starred_url":"https://api.github.com/users/ffxsam/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ffxsam/subscriptions","organizations_url":"https://api.github.com/users/ffxsam/orgs","repos_url":"https://api.github.com/users/ffxsam/repos","events_url":"https://api.github.com/users/ffxsam/events{/privacy}","received_events_url":"https://api.github.com/users/ffxsam/received_events","type":"User","site_admin":false},"created_at":"2015-10-29T23:21:50Z","updated_at":"2015-10-29T23:21:50Z","body":"How long is hot code push supposed to take, generally? 5-10 seconds?"}}