Passa al contingut principal

Por qué deberías dejar a Google alojar las librerías javascript que usas en tu web

Por qué deberías dejar a Google alojar las librerías javascript que usas en tu web:
Cargar librerias js externas
Revisando el código fuente de muchas webs nos damos cuenta que buena parte de ellas alojan directamente las librerías javaScript que están usando: jQuery, Dojo, Prototype,… Es una práctica no recomendable, ya que si usamos un CDN externo como el que provee gratuitamente Google podríamos ahorrar tráfico en nuestros servidores y evitar que el usuario tenga que bajarse de nuevo la misma librería JS que habrá usado en más sitios y ya probablemente tenía cacheada.
Si usamos Google Ajax Libraries podemos servir jQuery, por ejemplo, directamente desde los datacenteres de Google lo que nos provee ventajas como una latencia baja, incrementamos la velocidad de descargar al liberar a nuestro servidor de peticiones y un mejor cacheo. Dispone de copias de las librerias y versiones de las más conocidas como jQuery, Dojo, Prototype, … aunque echamos muchas más en falta.

Mejora de latencia

Como CDN, Google Ajax libraries, distribuye su contenido entre distintos servidores a lo largo del mundo, así que probablemente cuando lancemos la petición tengamos uno cerca que nos pueda ofrecer la descarga de la librería JS en unos pocos ms. Hay muchos CDN, pero quizás lo más atractivo de usar el de Google sea actualmente que es gratis y que es bastante fiable. Google no se cae o es muy improbable. Claro, que como se caiga vamos todos detrás.

Reduce el número de peticiones a tu servidor

Al externalizar ese contenido eliminamos una petición a nuestro servidor que podemos usar para la descarga de más contenido. Puede parecer una tontería pero si lo multiplicamos por el número de usuarios simultáneos que pueden tener una web bastante visitada observamos un ahorro considerable de ancho de banda y el número de peticiones al servidor. Además de reducir las conexiones paralelas que debería realizar el servidor a un mismo dominio.

Mejor caché

Lo principal de usar un CDN común es que los usuarios probablemente no se tendrán que volver a bajar por enésima vez la misma librería de jQuery si ya la tiene cacheada del mismo CDN que también usa otra web como la nuestra.
La implementación es bastante sencilla. Tenemos dos opciones: cargar la librería que queramos con una ruta que nos provee Google o usar su propia librería Javascript para hacer la cargar mediante ajax en el momento que elijamos.
Vía | encosia
Más información | Google Libraries API
En Genbeta Dev | Google Libraries API, un repositorio de las librerías Javascript más utilizadas




Comentaris

Entrades populars d'aquest blog

Learn Composition from the Photography of Henri Cartier-Bresson

“Do you see it?” This question is a photographic mantra. Myron Barnstone , my mentor, repeats this question every day with the hopes that we do “see it.” This obvious question reminds me that even though I have seen Cartier-Bresson’s prints and read his books, there are major parts of his work which remain hidden from public view. Beneath the surface of perfectly timed snap shots is a design sensibility that is rarely challenged by contemporary photographers. Henri Cartier-Bresson. © Martine Franck Words To Know 1:1.5 Ratio: The 35mm negative measures 36mm x 24mm. Mathematically it can be reduced to a 3:2 ratio. Reduced even further it will be referred to as the 1:1.5 Ratio or the 1.5 Rectangle. Eyes: The frame of an image is created by two vertical lines and two horizontal lines. The intersection of these lines is called an eye. The four corners of a negative can be called the “eyes.” This is extremely important because the diagonals connecting these lines will form the breakdown ...

El meu editor de codi preferit el 2024, que això ja se sap que va canviant 😄

Visual Code Visual Code és un editor de codi font lleuger, però potent que s’executa al teu escriptori i està disponible per a Windows, macOS i Linux. Compta amb suport integrat per a JavaScript, TypeScript i Node.js i té un ric ecosistema d’extensions per a altres llenguatges i entorns d’execució (com C++, C#, Java, Python, PHP, Go, .NET).  És una eina ideal per a desenvolupar i depurar aplicacions web i en el núvol. Per què Visual Code? Visual Code té molts avantatges com a editor de codi font, com per exemple: És gratuït, ràpid i fàcil d’instal·lar i actualitzar. Té un ampli ecosistema d’extensions que et permeten afegir funcionalitats i personalitzar la teva experiència de desenvolupament. Té un suport integrat per a molts llenguatges i entorns d’execució, i et permet depurar i executar el teu codi des del mateix editor. Té una interfície senzilla i elegant, amb diferents temes i modes de visualització. Té un sistema de sincronització de configuracions que et permet guardar les...

Las Mejores Aplicaciones Gratis para iPad de 2012

Las Mejores Aplicaciones Gratis para iPad de 2012 : ¿No tienes ni un duro? No te preocupes, pues hoy os traemos una extensa selección de las mejores apps gratuitas que puedes conseguir en la App Store para que llenes tu iPad de calidad, sin gastar nada de nada.   ¿Estás buscando juegos o apps gratis para tu iPad? En la App Store hay más de 500,000 apps y juegos, y una gran cantidad de ellos está disponible de forma totalmente gratuita. Aquí vamos con la selección de las mejores Apps gratis para iPad (todos los modelos), organizada por categoría. ¿Estás preparado? Las Mejores Apps Gratis de Redes Sociales para iPad Nombre Facebook Gratis Categoría Redes sociales Facebook es la red social más famosa del mundo , con casi mil millones de usuarios. Su app para iPad ha tardado, pero aquí está. Nombre Twitter Gratis Categoría Redes sociales Twitter es la red de microblogging por excelencia. La forma más rápida y directa de informar y mantenerse informado de las cosa...