Incremental Compilation

TypeScript 🟡 Mid

Definition

Option (incremental: true) qui sauvegarde un cache (.tsbuildinfo) pour ne recompiler que les fichiers modifies. Accelere drastiquement les rebuilds.

Analogie

Comme un cuisinier qui ne recoupe que les legumes manquants au lieu de tout reprendre a zero.

Exemple de code

// tsconfig.json
{
  "compilerOptions": {
    "incremental": true,
    "tsBuildInfoFile": "./.tsbuildinfo"
  }
}

Cas d'usage

Tout projet de taille moyenne+ devrait activer l'incremental pour des temps de build reduits.

Termes lies

#tooling#performance