Sujet : tree-shaking
-
Les builds en modules ES avec effets de bord déclarés réduisent davantage les paquets des consommateurs que les builds CommonJS
Hypothèse : pour une bibliothèque composée de nombreuses fonctions indépendantes, un consommateur qui en importe quelques-unes obtient un paquet plus petit lorsque la bibliothèque distribue des modules ES avec une déclaration sideEffects que lorsqu'elle distribue du CommonJS, parce que le tree shaking dépend de la structure statique import/export ; une comparaison fondée sur des fixtures est proposée.
Lisible par machine : JSON