{"action":"created","issue":{"url":"https://api.github.com/repos/aurelia/cli/issues/303","repository_url":"https://api.github.com/repos/aurelia/cli","labels_url":"https://api.github.com/repos/aurelia/cli/issues/303/labels{/name}","comments_url":"https://api.github.com/repos/aurelia/cli/issues/303/comments","events_url":"https://api.github.com/repos/aurelia/cli/issues/303/events","html_url":"https://github.com/aurelia/cli/issues/303","id":174782000,"number":303,"title":"Time required to build and/or run a project is seemingly excessive","user":{"login":"emcga","id":13136877,"avatar_url":"https://avatars.githubusercontent.com/u/13136877?v=3","gravatar_id":"","url":"https://api.github.com/users/emcga","html_url":"https://github.com/emcga","followers_url":"https://api.github.com/users/emcga/followers","following_url":"https://api.github.com/users/emcga/following{/other_user}","gists_url":"https://api.github.com/users/emcga/gists{/gist_id}","starred_url":"https://api.github.com/users/emcga/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/emcga/subscriptions","organizations_url":"https://api.github.com/users/emcga/orgs","repos_url":"https://api.github.com/users/emcga/repos","events_url":"https://api.github.com/users/emcga/events{/privacy}","received_events_url":"https://api.github.com/users/emcga/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":14,"created_at":"2016-09-02T15:08:22Z","updated_at":"2016-09-30T14:30:30Z","closed_at":null,"body":"<!--\r\nBUGS: Please use this template.\r\n\r\nSUPPORT REQUESTS/QUESTIONS: If you have a support request or question please\r\nsubmit them to StackOverflow using the tags aurelia and aurelia-framework\r\nhttp://stackoverflow.com/questions/tagged/aurelia\r\nor the Aurelia Gitter https://gitter.im/aurelia/discuss\r\n\r\nDurandal Inc. offers paid support agreements. Further information regarding paid support\r\nmay be obtained by emailing support@durandal.io\r\n\r\nFuture support requests submitted here will be closed.\r\n\r\nThe HTML comments below are for your reference, and are not displayed\r\nwhen your issue is submitted, feel free to leave them.\r\n\r\nChoose one of the two headings, delete the other.\r\n-->\r\n**I'm submitting a performance request**\r\n\r\n\r\n* **Library Version:**\r\n0.17.0\r\n\r\n\r\n**Please tell us about your environment:**\r\n* **Operating System:**\r\nOSX 10.11\r\n\r\n* **Node Version:**\r\n6.4.0\r\n<!--\r\nMinimum supported Node version is latest Node 4.x LTS\r\nrun `node -v`\r\n-->\r\n\r\n* **NPM Version:**\r\n3.10.6\r\n<!--\r\nMinimum supported NPM version is 3.x\r\nrun `npm -v`\r\n-->\r\n\r\n* **Browser:**\r\nChrome 52.0.2743.116\r\n\r\n* **Language:**\r\nTypeScript\r\n\r\n\r\n**Current behavior:**\r\nWhen executing au run, or au build it takes considerably longer to build my project than it did with gulp. The longest part of the build process is when it traces my src directory. Is there a configuration param that will speed things up a bit?\r\n\r\n**Expected/desired behavior:**\r\n<!--\r\nIf the current behavior is a bug, please provide the steps to reproduce.\r\n-->\r\n\r\n\r\n* **What is the expected behavior?**\r\nFor au run to start up faster than it currently does. Preferably as fast as gulp did.\r\n\r\n* **What is the motivation / use case for changing the behavior?**\r\nSpeeding up workflow. The bigger my project gets, the longer it takes. As of right now I have 15 small files in my src directory and it takes 30+ seconds before I can run my app. \r\n"},"comment":{"url":"https://api.github.com/repos/aurelia/cli/issues/comments/250759257","html_url":"https://github.com/aurelia/cli/issues/303#issuecomment-250759257","issue_url":"https://api.github.com/repos/aurelia/cli/issues/303","id":250759257,"user":{"login":"ggrimbert","id":15869188,"avatar_url":"https://avatars.githubusercontent.com/u/15869188?v=3","gravatar_id":"","url":"https://api.github.com/users/ggrimbert","html_url":"https://github.com/ggrimbert","followers_url":"https://api.github.com/users/ggrimbert/followers","following_url":"https://api.github.com/users/ggrimbert/following{/other_user}","gists_url":"https://api.github.com/users/ggrimbert/gists{/gist_id}","starred_url":"https://api.github.com/users/ggrimbert/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ggrimbert/subscriptions","organizations_url":"https://api.github.com/users/ggrimbert/orgs","repos_url":"https://api.github.com/users/ggrimbert/repos","events_url":"https://api.github.com/users/ggrimbert/events{/privacy}","received_events_url":"https://api.github.com/users/ggrimbert/received_events","type":"User","site_admin":false},"created_at":"2016-09-30T14:30:30Z","updated_at":"2016-09-30T14:30:30Z","body":"Files obviously have a different size, I'd say that the average line number is 300. \r\n\r\nBut in those 300 files, nearly 40% are html files, so the only process for them is to take the code and put it in the app-bundle so the time for processing them is ridiculous. \r\nMaybe the problem for all js files might be the inheritance, every viewmodel extends a 'base-viewmodel'. Can it be a start of explanation ?"}}
{"actor":{"display_login":"ggrimbert"}}