# .cadoles-slide-title[Modularisation (8/8)]

**Avantages**
- Gestion des dépendances
- Mécanismes simples
- Véritable [spécification](http://www.commonjs.org/specs/modules/1.0/)
- Isolation par défaut des modules

**Désavantages**
- Conçu initialement pour le Javascript côté serveur (chargement synchrone des dépendances), nécessite d'être transformé par des outils comme [Browserify](http://browserify.org/) ou chargé par des "loaders" comme [SystemJS](https://github.com/systemjs/systemjs) afin d'être utilisé dans le navigateur.