Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

La division du code

La division du code (code splitting en anglais) est la pratique qui consiste à découper le code dont une application web dépend — y compris son propre code et les dépendances tierces — en paquets séparés pouvant être chargés indépendamment les uns des autres. Cela permet à une application de ne charger que le code dont elle a réellement besoin à un instant donné, et de charger d'autres paquets à la demande. Cette approche est utilisée pour améliorer les performances de l'application, en particulier lors du chargement initial.

La division du code est une fonctionnalité prise en charge par les contructeurs (bundlers) comme Webpack et Browserify qui peut créer plusieurs paquets (bundles en anglais) pouvant être chargés dynamiquement au moment de l'exécution.

Voir aussi