Nessun risultato. Prova con un altro termine.
Guide
Notizie
Software
Tutorial

Ninja sostituisce Make per la compilazione di Chrome

Link copiato negli appunti

Gli sviluppatori di Chrome hanno una passione innata per la velocità, anche quando questa non riguarda direttamente il loro browser: insoddisfatti della velocità di Make, uno sviluppatore di Google ha infatti deciso di creare un sistema alternativo, chiamato Ninja.

Come illustrato dal suo autore, Ninja è essenzialmente una versione "semplificata" di Make, priva di funzionalità ritenute non necessarie per la compilazione di Chrome; da un punto di vista tecnico è interessante notare come questo processo vada ad interessare più di trentamila file e spinga quindi al limite uno strumento complesso come Make.

Per il progetto Chrome/Chromium, la sostituzione di Make con Ninja ha portato miglioramenti netti: tra l´avvio del programma e l´effettivo inizio della compilazione, infatti, ora intercorre un solo secondo (contro i sei/dieci di Make).

Per chi fosse interessato, il codice di Ninja è disponibile su GitHub.

Ti consigliamo anche