RequireJS est une bibliothèque JavaScript qui gère le chargement de modules et de fichiers JavaScript. Il est optimisé pour une utilisation dans le navigateur, mais il peut être utilisé dans d'autres environnements JavaScript comme Rhino et Node. Il améliore la vitesse et la qualité de votre code.
La révision 2.1.3 comporte par exemple les changements suivants :
- require.toUrl() génère maintenant des URL correctes pour les chaînes passées sans l'extension du fichier. Le ".js" n'est plus ajouté automatiquement. C'est à vous de le faire le cas échéant ;
- errback est interceptable dans le load.fromText ;
- meilleure performance pour la méthode normalize() ;
- toutes une série de modifications pour obtenir des gains au niveau de la vitesse d’exécution de l'optimiseur.
La liste complète des modifications est disponible pour require.js et pour l'optimiseur.
Téléchargement.
Source : l'article de James Burke.