দুটিই ব্যবহারকারীরা যে JavaScript download করে তা কমায়। Code splitting bundle-কে চাহিদামাফিক load হওয়া chunk-এ ভাগ করে; tree shaking আপনি কখনো ব্যবহার করেন না এমন code সরিয়ে দেয়। এরা পরিপূরক: কী load হয় তা split করুন, প্রতিটি chunk-এর ভিতরের মৃত code shake out করুন।
Code splitting
একটি বড় bundle-এর বদলে, app এমনভাবে ভাগ করা হয় যাতে প্রতিটি route বা ভারী feature একটি আলাদা chunk হয় যা কেবল প্রয়োজন হলে fetch হয়:
= ( ());
button. = () => {
{ openEditor } = ();
();
};
