Un certain nombre de réponses ici touchent aux avantages techniques de Google hébergeant les fichiers, mais ils manquent la raison pour laquelle cela est un avantage pour Google. À la fin de la journée, Google ne choisirait pas de faire quelque chose à moins d'en bénéficier d'une manière (directe ou indirecte).
Google utilise ces fichiers de manière intensive sur son réseau et doit donc les héberger quelque part. En les hébergeant à partir d'un emplacement centralisé, le fichier sera téléchargé une fois, puis mis en cache dans le navigateur des utilisateurs, il n'a donc pas besoin d'être téléchargé la prochaine fois que l'utilisateur visite un autre site Google. En l'ouvrant à d'autres sites Web, ces autres sites Web bénéficient également de temps de chargement légèrement plus rapides, car l'utilisateur les a probablement déjà mis en cache. Cela entraînera très peu de frais généraux pour Google, car dans très peu de cas, le fichier devra être à nouveau chargé, mais aussi parce que leur CDN est si volumineux et efficace.
Maintenant, quel est l'avantage pour Google de faire cela?
N'oubliez pas que la principale source de revenus de Google provient de la publicité sur le Web. Par conséquent, plus les internautes naviguent sur Internet, plus Google peut gagner d'argent. En tant que tel, il est dans l'intérêt de Google de faciliter au maximum le développement des applications Web et des sites Web riches et de faire en sorte que ces applications se chargent le plus rapidement possible.
En hébergeant le fichier, ils accélèrent le chargement via la mise en cache (comme mentionné précédemment), mais facilitent également l'accès et l'utilisation par les développeurs. C'est maintenant une étape de moins pour le développeur, il n'a plus besoin de copier le fichier sur son serveur et de l'héberger, et peut à la place simplement copier le code à partir des sites Web du didacticiel et le faire fonctionner en quelques secondes.
Cela rend jQuery très rapide et très facile à utiliser, encourageant plus de personnes à utiliser et à contribuer au projet. Comme il est open source, plus de gens contribuent, ce qui permet à Google de réduire leur contribution en termes de ressources de développement.
Ainsi, en hébergeant les fichiers, Google a réussi à:
- Accélérez les sites Web
- Rendre les sites Web plus riches en fonctionnalités et plus attrayants
- Aider à faire de jQuery une technologie établie, qui peut être maintenue par une communauté indépendante
Tout cela profite à Google en faisant du Web un endroit plus convivial et plus rapide. Le tout à un coût minimum pour Google, mais pour eux des revenus supplémentaires importants.