Confirmed users
139
edits
No edit summary |
|||
| Line 41: | Line 41: | ||
* '''Breakdowns:''' | * '''Breakdowns:''' | ||
** Implement a JavaScript build system as our build back-end tool instead of GNU make | ** Implement a JavaScript build system as our build back-end tool instead of GNU make | ||
= Q & A = | |||
== Why new build system is quicker than current one? == | |||
* clobber build | |||
** Current build: It manage process runner by app, which means the there would be idle processes if the last app takes longer time to complete. | |||
** New build: It manage process runner by file. The idle processes won't remain too long until all tasks complete. | |||
* incremental build | |||
** Current build: If one file has changed, it will rebuild all the app (see below). | |||
** New build: If one file has changed, it will only trigger all the related tasks (see below). | |||