Her ikisi de kullanıcıların indirdiği JavaScript'i kısar. Code splitting, bundle'ı talep üzerine yüklenen parçalara (chunk) böler; tree shaking, asla kullanmadığınız kodu kaldırır. Birbirini tamamlarlar: neyin yükleneceğini bölün, her parçanın içindeki ölü kodu silkeleyin.
Code splitting
Tek büyük bir bundle yerine, uygulama her rota veya ağır özellik yalnızca gerektiğinde getirilen ayrı bir parça olacak şekilde bölünür:
= ( ());
button. = () => {
{ openEditor } = ();
();
};
