Auteur Sujet: Google AJAX Librairies API  (Lu 2350 fois)

Hors ligne Prelude

  • Administrateur
  • Membre Héroïque
  • *****
  • Messages: 1155
  • Karma: +9/-0
    • Mon blog
Google AJAX Librairies API
« le: 28 décembre 2009 à 14:43:09 »
Lorsque l'on héberge un site internet, le chargement de pages avec du javascript peut-être ralenti par le chargement des librairies standards : JQuery, JQuery UI, Prototype, Mootools, ...
Afin d'augmenter la vitesse de chargement, il faut mettre en cache ces librairies. Autre possibilité, les charger à partir d'un nom de domaine différent (la plupart des navigateurs modernes peuvent ainsi charger plusieurs sources en parallèles).
C'est d'ailleurs une bonne pratique que de mettre les images statiques disponiblent à partir d'un sous domaine. Par exemple, "images.mon-domaine.com" pour le site "mon-domaine.com".
En passant par les librairies Google, vous faites les 2 en même temps : vous chargez les librairies à partir d'une source autre que votre serveur (et utilisant la redondance des serveurs de Google) et utilisez les cache si vos sites utilisent la même source.
Ca se passe par là : http://code.google.com/intl/fr/apis/ajaxlibs/
Vous avez 2 possibilité pour charger les librairies : en ajax ou en direct.
Par exemple,pour JQuery, il vous suffit d'ajouter à vos pages :
<script src="http://www.google.com/jsapi"></script>
<script>
  // Load jQuery
  google.load("jquery", "1");
</script>

Ou, au choix :
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>