બંને user જે JavaScript download કરે તેને કાપે છે. Code splitting bundle ને માંગ પર load થતા chunk માં તોડે છે; tree shaking તમે ક્યારેય ન વાપરો તે code દૂર કરે છે. તેઓ પૂરક છે: શું load થાય તે split કરો, દરેક chunk ની અંદરનો dead code shake કરો.
Code splitting
એક મોટા bundle ને બદલે, app ને એવી રીતે split કરાય છે કે દરેક route કે ભારે feature એક અલગ chunk હોય જે માત્ર જરૂર પડે ત્યારે fetch થાય:
= ( ());
button. = () => {
{ openEditor } = ();
();
};
