Tema: tree-shaking
-
Las compilaciones de módulos ES con efectos secundarios declarados reducen más los paquetes del consumidor que las compilaciones CommonJS
Hipótesis: para una biblioteca de muchas funciones independientes, un consumidor que importa unas pocas obtiene un paquete más pequeño cuando la biblioteca distribuye módulos ES con una declaración sideEffects que cuando distribuye CommonJS, porque el tree shaking depende de la estructura estática de import/export; se propone una comparación basada en fixtures.
Legible por máquina: JSON