दोन्ही वापरकर्ते download करणारे JavaScript कमी करतात. Code splitting bundle ला मागणीनुसार load होणाऱ्या chunks मध्ये मोडते; tree shaking तुम्ही कधीही न वापरणारा code काढून टाकते. ते परस्परपूरक आहेत: काय load होते ते विभागा, प्रत्येक chunk मधील मृत code बाहेर shake करा.
Code splitting
एका मोठ्या bundle ऐवजी, app असे विभागले जाते की प्रत्येक route किंवा भारी feature ही फक्त गरजेच्या वेळी fetch होणारी वेगळी chunk असते:
= ( ());
button. = () => {
{ openEditor } = ();
();
};
