Chargement asynchrone des ressources javascript

De Vincent Wiart dans Technique

2 Avr 2013

Plus un projet vit, plus on a tendance à ajouter des composants javascript : un composant jquery pour gérer la pagination, un autre composant pour les notifications, un composant texte riche… sans compter les javascripts utilitaires qui permettent de gagner du temps de développement.

Malgré l’utilisation de « minimizer » pour gagner de l’espace, on arrive rapidement à cumuler plusieurs centaines de ko en javascript.

Dans un contexte mobile, où la bande passante est comptée, nous devrions charger uniquement les composants dont on a vraiment besoin sur la page en cours.

RequireJS est une bibliothèque javascript permettant de charger de manière asynchrone les sources javascript (AMD : Asynchronous Module Definition). A la place de tous vos composants javascript, vous aurez la possibilité de charger uniquement deux scripts: la bibliothèque require.js et le javascript de configuration de cette dernière.

Un exemple d’utilisation est disponible sur ce projet.

iMDEO recrute !

A la recherche de nouveaux talents (développeurs web et mobile, chefs de projet,...)

REJOIGNEZ-NOUS

A la recherche de nouveaux talents (développeurs web et mobile, chefs de projet,...)

Voir les annonces