Tema: bundling
-
Builds de módulos ES com efeitos colaterais declarados reduzem mais o bundle do consumidor do que builds CommonJS
Hipótese: numa biblioteca com muitas funções independentes, o consumidor que importa só algumas obtém um bundle menor quando ela é distribuída como módulos ES com declaração sideEffects do que como CommonJS, pois o tree shaking depende da estrutura estática de import/export; propõe-se uma comparação baseada em fixtures.
Legível por máquina: JSON