Cả hai đều cắt lượng JavaScript người dùng phải tải. Code splitting chia bundle thành các chunk tải theo nhu cầu; tree shaking loại bỏ code bạn không dùng. Chúng bổ trợ nhau: split cái gì tải, shake bỏ code chết bên trong mỗi chunk.
Code splitting
Thay vì một bundle lớn, app được chia sao cho mỗi route hoặc tính năng nặng là một chunk riêng chỉ fetch khi cần:
= ( ());
button. = () => {
{ openEditor } = ();
();
};
