3 ms·
[ninja author] My first post about Ninja goes into this: https://neugierig.org/software/chromium/notes/2011/02/ninja.html https://neugierig.org/software/chromiu
by evmar 6mo ago
[ninja author] My first post about Ninja goes into this: https://neugierig.org/software/chromium/notes/2011/02/ninja.html https://neugierig.org/software/chromium/notes/2011/02/ninja....
- HiPhish 6mo agoI'm afraid I still don't understand. One factor is having fewer features and not looking for obsolete files, that I can understand. I guess the other thing is using better rules to figure out when a file truly need to be rebuilt?
- evmar 6mo agoTo be honest, it's not clear to me why other systems are not faster. Ninja is relatively straightforward but also not too clever. Now that I think about it, I did write more about some of the performance stuff we did here: https://aosabook.org/en/posa/ninja.html https://aosabook.org/en/posa/ninja.html Looking back over that, I guess we did do some lower-level optimization work. I think a lot of it was just coming at it from a performance mindset.