google_code.png

Google AJAX Libraries API fournit une API et une infrastructure pour cacher les librairies Javascript des principaux frameworks Ajax.

Les avantages pour les développeurs sont nombreux :

  • Il n'est plus nécessaire d'importer les sources des frameworks Ajax dans son projet Web, il suffit de faire appel directement à la Google JS API.
  • Lorsque l'on souhaite migrer de version de framework Ajax, il suffit de modifier une seule ligne de code Javascript. Il n'est pas nécessaire de télécharger la nouvelle version et de redéployer l'intégralité de son application Web.
  • Les scripts Javascript sont hébergés par Google, lorsque le browser charge la page, il y a donc moins de requêtes vers l'hébergeur qui héberge l'application Web.
  • Les scripts Javascript sont compressés par défaut.
  • Si un browser parcourt plusieurs sites Internet utilisant cette le même framework via Google JS API, il ne téléchargera qu'une seule fois le framework.

Voici un exemple très simple de chargement de la librairie Dojo dans une page Web :



<!-- Google JS Api-->
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript"> 
 	djConfig = { parseOnLoad: true }; 
	google.load("dojo", "1.2.0");
</script>


La librairie est très simple d'utilisation et très limpide. L'essayer, c'est l'adopter ;-)

http://code.google.com/apis/ajaxlibs/