Turborepo - système de build haute performance
(github.com)<p>- Acquis par Vercel<br />
- Système de build rapide pour les monorepos JavaScript/TypeScript <br />
→ Les monorepos sont bénéfiques pour la productivité côté frontend, mais l’outillage était complexe ; c’est un outil conçu pour améliorer cela <br />
- Prise en charge des builds incrémentaux<br />
- Hachage basé sur le contenu plutôt que sur les timestamps <br />
- Le cache distant permet aux coéquipiers et aux systèmes CI/CD d’effectuer des builds plus rapides <br />
- Exécution parallèle utilisant tous les cœurs <br />
- Zero Runtime Overhead sans toucher au code d’exécution ni aux source maps <br />
- Génère uniquement des sous-ensembles pour des cibles spécifiques dans un monorepo afin d’accélérer les déploiements PaaS <br />
- Task Pipelines : définit les dépendances entre les tâches pour optimiser quand et comment exécuter le build </p>
1 commentaires