Élagage d'arbre
🇬🇧 Tree Shaking
Processus d'optimisation effectué par des outils de bundling (comme Webpack ou Vite) qui supprime le code JavaScript mort, c'est-à-dire non utilisé, du bundle final. Il analyse les imports et exports pour ne garder que le code nécessaire.
💡 Exemple
Si vous importez une bibliothèque comme Lodash mais n'utilisez que la fonction 'debounce', le tree shaking éliminera toutes les autres fonctions de Lodash du bundle final.