Incremental Compilation

TypeScript 🟡 Mid

Définition

Option (incremental: true) qui sauvegarde un cache (.tsbuildinfo) pour ne recompiler que les fichiers modifies. Accélère drastiquement les rebuilds.

Analogie

Comme un cuisinier qui ne recoupe que les légumes manquants au lieu de tout reprendre a zéro.

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 réduits.

#tooling#performance

← → au clavier pour passer d'une fiche à l'autre