Obojí zmenšuje JavaScript, který si uživatelé stahují. Code splitting rozděluje bundle na chunky načítané na vyžádání; tree shaking odstraňuje kód, který nikdy nepoužijete. Doplňují se: rozdělte co se načte, vytřeste mrtvý kód uvnitř každého chunku.
Code splitting
Místo jednoho velkého bundlu je aplikace rozdělena tak, aby každá route nebo náročná funkce byla samostatný chunk načtený jen tehdy, když je potřeba:
= ( ());
button. = () => {
{ openEditor } = ();
();
};
