Las bibliotecas alojadas en Google son una red de distribución de contenido estable, confiable, de alta velocidad y disponible a nivel mundial para las bibliotecas de JavaScript de código abierto más populares.

Google trabaja directamente con los principales interesados de cada iniciativa de biblioteca y acepta las versiones más recientes a medida que se lanzan.

Bibliotecas

Para cargar una biblioteca alojada, copia y pega el fragmento de HTML de esa biblioteca (que se muestra a continuación) en tu página web. Por ejemplo, para cargar jQuery, incorpora el fragmento de <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script> en tu página web.

Te recomendamos que cargues las bibliotecas desde la CDN a través de HTTPS, incluso si tu propio sitio web solo usa HTTP. Hoy en día, el rendimiento es rápido y el almacenamiento en caché funciona de la misma manera. Los archivos de la CDN se publican con encabezados de CORS y Timing-Allow, y se pueden almacenar en caché durante 1 año.

Bootstrap

snippet:
<script src="https://ajax.googleapis.com/ajax/libs/bootstrap/5.3.3/js/bootstrap.min.js"></script>
site:
github.com/twbs/bootstrap
versions:
5.3.3

Bootstrap-Table

fragmento:
<script src="https://ajax.googleapis.com/ajax/libs/bootstrap-table/1.23.2/dist/bootstrap-table.min.css"></script>
site:
github.com/wenzhixin/bootstrap-table
versiones:
1.23.2

CesiumJS

fragmento:
<script src="https://ajax.googleapis.com/ajax/libs/cesiumjs/1.78/Build/Cesium/Cesium.js"></script>
site:
github.com/CesiumGS/cesium
versiones:
1.78

D3.js

fragmento:
<script src="https://ajax.googleapis.com/ajax/libs/d3js/7.9.0/d3.min.js"></script>
site:
d3js.org
versions:
7.9.0, 7.8.5, 7.8.4, 7.8.3, 7.8.2, 7.8.1, 7.8.0, 7.7.0, 7.6.1, 7.4.2, 7.0.0
6.7.5.6.5.6.6


Dojo

fragmento:
<script src="https://ajax.googleapis.com/ajax/libs/dojo/1.13.0/dojo/dojo.js"></script>
site:
dojotoolkit.org
versiones:
.

Ext Core

fragmento:
<script src="https://ajax.googleapis.com/ajax/libs/ext-core/3.1.0/ext-core.js"></script>
site:
sencha.com/products/extcore
versiones:
3.1.0, 3.0.0

Hammer.JS

fragmento:
<script src="https://ajax.googleapis.com/ajax/libs/hammerjs/2.0.8/hammer.min.js"></script>
site:
hammerjs.github.io
versiones:
2.0.8

Indefinite Observable

fragmento:
<script type="module">
  import { IndefiniteObservable } from "https://ajax.googleapis.com/ajax/libs/indefinite-observable/2.0.1/indefinite-observable.bundle.js";
</script>
site:
https://github.com/material-motion/indefinite-observable-js
versiones:
2.0.1, 1.0.1

jQuery

Fragmento 3.x:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script>
Fragmento 2.x:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
Fragmento 1.x:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
site:
jquery.com
versiones:
3.7.1, 3.7.1, 3.6.4, 3.6.3, 3.6.2, 3.6.1, 3.6.0, 3.5.1, 3.5.0, 3.4.1, 3.4.0, 3.3.1, 3.2.1
nota:
No se alojan las versiones 3.3.0, 2.1.2, 1.2.5 ni 1.2.4 debido a sus vidas inestables y breves.

jQuery Mobile

fragmento:
<link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jquerymobile/1.4.5/jquery.mobile.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquerymobile/1.4.5/jquery.mobile.min.js"></script>
site:
jquerymobile.com
versiones:
1.4.5, 1.4.4, 1.4.3, 1.4.2, 1.4.1, 1.4.0
Nota:
Esta biblioteca depende de jQuery. También debes cargar jQuery antes de cargar este módulo.

jQuery UI

snippet:
<link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.14.1/themes/smoothness/jquery-ui.css">
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.14.1/jquery-ui.min.js"></script>
site:
jqueryui.com
versions:
1.14.1, 1.14.0, 1.13.3, 1.13.2, 1.13.1, 1.13.0, 1.12.1, 1.12.0, 1.11.4, 1.11.3, 1.11.2, 1.11.1, 1.11.0, 1.10.4, 1.10.3, 1.10.2, 1.10.1, 1.10.0, 1.9.2, 1.9.1, 1.9.0, 1.8.24, 1.8.23, 1.8.22, 1.8.21, 1.8.20, 1.8.19, 1.8.18, 1.8.17, 1.8.16, 1.8.15, 1.8.14, 1.8.13, 1.8.12, 1.8.11, 1.8.10, 1.8.9, 1.8.8, 1.8.7, 1.8.6, 1.8.5, 1.8.4, 1.8.2, 1.8.1, 1.8.0, 1.7.3, 1.7.2, 1.7.1, 1.7.0, 1.6.0, 1.5.3, 1.5.2
note:
This library depends on jQuery. You must also load jQuery before loading this module. Version 1.8.3 is not hosted due to its short life, and the alias 1.8.3 actually loads 1.8.4.

List.js

snippet:
<script src="https://ajax.googleapis.com/ajax/libs/listjs/2.3.1/list.min.js"></script>
site:
listjs.com
versions:
2.3.1

Material Motion

fragmento:
<script type="module">
  import {
    Draggable,
    Point2DSpring,
    Tossable,
    combineStyleStreams,
    getPointerEventStreamsFromElement,
  } from "https://ajax.googleapis.com/ajax/libs/material-motion/0.1.0/material-motion.bundle.js";
</script>
site:
https://github.com/material-motion/material-motion-js
versiones:
0.1.0

Model-Viewer

fragmento:
<script src="https://ajax.googleapis.com/ajax/libs/model-viewer/3.0.0/model-viewer.min.js"></script>
site:
modelviewer.dev
versiones:
3.0.0, 2.1.1, 2.1.0, 2.0.2, 2.0.1, 2.0.0, 1.12.0, 1.11.1, 1.10.0, 1.9.0, 1.8.0, 1.7.2, 1.1.1, 1.1.1, 1.0.1.1.

MooTools

snippet:
<script src="https://ajax.googleapis.com/ajax/libs/mootools/1.6.0/mootools.min.js"></script>
site:
mootools.net
versions:
1.6.0, 1.5.2, 1.5.1, 1.5.0, 1.4.5, 1.4.4, 1.4.3, 1.4.2, 1.4.1, 1.4.0, 1.3.2, 1.3.1, 1.3.0, 1.2.5, 1.2.4, 1.2.3, 1.2.2, 1.2.1, 1.1.2, 1.1.1
note:
For versions 1.5.1 and earlier, the filename of the minified version is called mootools-yui-compressed.js instead of mintools.min.js.

Myanmar Tools

snippet:
<script src="https://ajax.googleapis.com/ajax/libs/myanmar-tools/1.2.1/zawgyi_detector.min.js"></script> <script src="https://ajax.googleapis.com/ajax/libs/myanmar-tools/1.2.1/zawgyi_converter.min.js"></script>
site:
https://github.com/google/myanmar-tools/
recommended versions:
1.2.1
all hosted versions:
1.0.1
1.1.0
1.1.1
1.1.3
1.2.0
1.2.1

Prototype

fragmento:
<script src="https://ajax.googleapis.com/ajax/libs/prototype/1.7.3.0/prototype.js"></script>
site:
prototypejs.org
versiones:
1.7.3.0, 1.7.2.0, 1.7.1.0, 1.7.0.0, 1.6.1.0, 1.6.0.3, 1.6.0.2

script.aculo.us

fragmento:
<script src="https://ajax.googleapis.com/ajax/libs/scriptaculous/1.9.0/scriptaculous.js"></script>
site:
script.aculo.us
versiones:
1.9.0, 1.8.3, 1.8.2, 1.8.1
Nota:
Esta biblioteca depende de Prototype. Antes de cargar este módulo, debes cargar el prototipo.

Shaka Player

fragmento:
<!-- for non-UI builds: -->
<script src="https://ajax.googleapis.com/ajax/libs/shaka-player/4.16.1/shaka-player.compiled.js"></script>

<!-- or, for UI builds: -->
<script src="https://ajax.googleapis.com/ajax/libs/shaka-player/4.16.1/shaka-player.ui.js"></script>
<link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/shaka-player/4.16.1/controls.css">
site:
https://github.com/google/shaka-player/
Versiones mantenidas:
4.16.1 y 4.15.13
Todas las versiones alojadas:
4.16.0 a 4.16.1, 4.15.0 a 4.15.13, 4.14.0 a 4.14.28, 4.13.0 a 4.13.25, 4.12.0 a 4.12.18, 4.11.0 a 4.11.21, 4.10.0 a 4.10.26, 4.9.0 a 4.9.36, 4.8.0 a 4.8.20, 4.7.0 a 4.7.15, 4.6.0 a 4.6.18, 4.5.0, 4.4.0 a 4.4.3, 4.3.0 a 4.3.16, 4.2.0 a 4.2.14, 4.1.0 a 4.1.7, 4.0.0 a 4.0.5, 3.3.0 a 3.3.19, 3.2.0 a 3.2.21, 3.1.0 a 3.1.8, 3.0.0 a 3.0.15, 2.5.0-beta a 2.5.23, 2.4.0 a 2.4.7, 2.3.0 a 2.3.10, 2.2.0 a 2.2.10, 2.1.0 a 2.1.9, 2.0.6 a 2.0.9, 1.6.5

SPF

fragmento:
<script src="https://ajax.googleapis.com/ajax/libs/spf/2.4.0/spf.js"></script>
site:
youtube.github.io/spfjs
versiones:
2.4.0, 2.3.2, 2.3.1, 2.3.0, 2.2.0, 2.1.2, 2.1.1, 2.1.0, 2.0.1 y 2.0.0

SWFObject

fragmento:
<script src="https://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js"></script>
site:
github.com/swfobject/swfobject
versiones:
2.2, 2.1

three.js

snippet:
<script src="https://ajax.googleapis.com/ajax/libs/threejs/r84/three.min.js"></script>
site:
threejs.org
versions:
r84, r83, r82, r81, r80, r79, r78, r77, r76, r75, r74, r73, r72, r71, r70, r69, r68, r67, r49

Web Font Loader

Fragmento gt;
<script src="https://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js"></script>
site:
github.com/typekit/webfontloader
versiones:
1.6.26, 1.6.16, 1.5.18, 1.5.10, 1.5.6, 1.5.3, 1.5.2, 1.5.0

Solución de problemas

¿Ves una versión desactualizada? Asegúrate de no usar los vínculos de la "versión automática", como /jqueryui/1/..., sino que usa URLs que hagan referencia a versiones exactas. Debido a las preocupaciones sobre el almacenamiento en caché y la falta de compatibilidad entre incluso versiones secundarias, hace un tiempo que dejamos de actualizar los alias de versión automáticos, por lo que siempre harán referencia a una versión anterior (para no dañar los sitios existentes que aún los usan).

Si tienes problemas, sigue estos pasos: