Google AJAX Libraries API

Google AJAX Libraries API est un nouveau projet intéressant de Google. Les bibliothèques de développement (frameworks) les plus populaires sont hébergés sur les servers de Google et accessibles publiquement.

Je vois deux raisons majeures d’utiliser ce service.

  • les fichiers sont stockés sur le CDN de Google, et mes tests ont confirmé mes attentes à ce sujet : la vitesse de chargement est fulgurante ;
  • on peut imaginer une mise en cache à grande échelle, c’est-à-dire que si de nombreux sites se mettent à inclure les scripts provenant des servers de Google, le visiteur arrivé sur un nouveau site utilisant encore ces fichiers les aura conservé en cache.

Si la première raison est un argument très intéressant à mon sens, je ne pense pas qu’un caching à grande échelle soit un projet bien réaliste.

Par contre, un gros problème que pose le concept même de bibliothèque partagée, c’est que si l’on veut que tout le monde puisse accéder à l’ensemble des fonctions d’une bibliothèque, il faut que l’intégralité de celle-ci soit mise en ligne ; même pour un site qui ne fait appel qu’à quatre ou cinq fonctions de cette bibliothèque.

Quand on pense à la façon dont Mootools s’est modularisé justement pour ne pas surcharger inutilement le navigateur du client avec du code qui ne servira à rien, il semble évident que la solution n’est pas adapté ; et je vois mal comment contourner le problème.

Cette note vous a plu ? Abonnez-vous à NoPhysic par RSS ou mail.

Message express à l’auteur