Anthony Ricaud - Google Ajax Librairies : une bonne idée ? - Commentaires2021-07-12T23:31:52+02:00urn:md5:bf61b2e51f5d21992f38e5e7172f6e92DotclearGoogle Ajax Librairies : une bonne idée ? - Rikurn:md5:3e48adeed5414ba06a9cefcd7df9603d2008-06-03T01:11:12+02:002008-06-03T00:11:12+02:00Rik<p>Comme le dit Éric, l'intérêt d'un loader est douteux. Il retarde le téléchargement de la librairie, mais ça fait toujours ça de plus à télécharger au final.</p>Google Ajax Librairies : une bonne idée ? - insideurn:md5:201dfae253ef86bd44aa0e9340c867812008-05-28T16:40:52+02:002008-05-28T15:40:52+02:00inside<p>En ce qui concerne les versions :</p>
<p>"The second parameter of google.load is the version of the API, modeled after the versioning system originally used by the Google Maps API."</p>Google Ajax Librairies : une bonne idée ? - Éricurn:md5:a4da1d9c44951c19702cda1adf3026fd2008-05-28T12:18:30+02:002008-05-28T11:18:30+02:00Éric<p>C'était un des gros avantages de YUI. Cependant j'ai appris à le mitiger avec le temps. C'est une très bonne chose pour YUI, qui est utilisé pour une multitude de sites Yahoo!, et un utilisateur d'un site Yahoo! a toutes les chances de se retrouver à court terme sur un autre site Yahoo!.</p>
<p>Pour les autres j'ai peur que la probabilité d'avoir un cache frais quand on se retrouve sur un second site qui utilise la même version de la même bibliothèque .. soit assez faible. Peut être même trop faible pour que la requête DNS supplémentaire se révèle positive en moyenne. C'est une histoire de masse critique mais j'ai peur que la masse critique soit dur à atteindre vu qu'il y aura une URL par version.</p>
<p>Sinon, sur les points négatifs à côtés :<br />
- Les "loaders" ne m'ont jamais convaincus, du fait qu'ils nécessitent un aller-retour supplémentaire pour charger le loader.<br />
- Je suis assez concerné par le fait que du coup les bibliothèques concernées sont dépendantes de Google, pour mettre à jour les URLS centralisées mais aussi pour le bon vouloir de continuer à diffuser ces fichiers. On pourrait même arriver à l'idée qu'une bibliothèque s'interdit de mettre une fonctionnalité déplaisante à google pour éviter d'être bannie. Dans l'idéal il faudrait que chaque bibliothèque contrôle son propre espace centralisé sur son propre domaine (quitte à ce que Google fournisse l'hébergement derrière). Au pire il faudrait au moins une déclaration d'intention de Google sur combien de temps ces URLs seront fonctionnelles, et un engagement sur un suivi des version minimum.</p>Google Ajax Librairies : une bonne idée ? - 20centurn:md5:da2f178da90bf513b76be10b7269223d2008-05-28T10:17:28+02:002008-05-28T09:17:28+02:0020cent<p>Tout à fait d'accord avec ton analyse sur le chargement des bibliothèques.</p>
<p>Par contre, utilisant jQuery régulièrement, je ne manquerais pas dorénavant de l'appeler via cette url :<br />
<a href="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js" title="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js" rel="ugc">http://ajax.googleapis.com/ajax/lib...</a></p>
<p>J'espère que cette pratique se généralisera.</p>