Mindkettő csökkenti a felhasználók által letöltött JavaScriptet. A code splitting chunkokra bontja a bundle-t, amelyeket igény szerint tölt be; a tree shaking eltávolítja a soha nem használt kódot. Kiegészítik egymást: felbontod, mi töltődik be, és kirázod a holt kódot minden chunkból.
Code splitting
Egyetlen nagy bundle helyett az alkalmazás úgy van felbontva, hogy minden route vagy nehéz funkció külön chunk, amely csak szükség esetén töltődik le:
