Elegir un cdn para jQuery

5 de /mayo05 de /2014
4m 11s
jquery
0 comentarios
4899

Los CDN gratuitos más populares y con mejor velocidad de carga son los que nos ofrecen Google, Microsoft y el CDN oficial de jQuery, otros menos usados pero que no hay que perder de vista son jsDelivr y CDNJS, existen varias comparativas en Internet y no siempre concuerdan entre ellas, en el caso de los cinco CDN que hemos investigado, la velocidad de carga es menor de 100ms en la mayoría de los casos, aunque el tiempo de carga depende mucho de la zona en la que se encuentre.

Un factor muy importante a tener en cuenta es que el CDN más usado tiene mayor posibilidad de estar cacheado en el dispositivo del usuario, por otra parte, no debemos confiar el funcionamiento de nuestra aplicación a terceros y deberiamos crear un mecanismo para obtener una solución en caso de fallo en la carga del archivo, esto lo veremos más adelante.

 

Versiones

3.4.1, 3.4.0, 3.3.1, 3.3.0, 3.2.1, 3.2.0, 3.1.1, 3.1.0, 3.0.0, 2.2.4, 2.2.3, 2.2.2, 2.2.1, 2.2.0, 2.1.4, 2.1.3, 2.1.2, 2.1.1, 2.1.0, 2.0.3, 2.0.2, 2.0.1, 2.0.0, 1.11.2, 1.11.1, 1.11.0, 1.10.2, 1.10.1, 1.10.0, 1.9.1, 1.8.3, 1.8.2, 1.8.1, 1.8.0, 1.7.2, 1.7.1, 1.7, 1.6.4, 1.6.3, 1.6.2, 1.6.1, 1.6, 1.5.2, 1.5.1, 1.4.4, 1.4,3, 1.4.2, 1.4.1, 1.4, 1.3.2 …

 

CDN´s

 

Google CDN (http/https)
Uso global: 13.7%
Velocidad: 60ms / 90ms

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.js"></script> 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script> 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.map"></script>

 

Microsoft CDN (http/https)
Uso global: 0.4%
Velocidad: 70ms / 120ms

<script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.4.1.js"></script> 
<script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.4.1.min.js"></script>  
<script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.4.1.min.map"></script> 
<script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.4.1-vsdoc.js"></script>

 

jQuery CDN (http/https)
Uso global: 4.2%
Velocidad: 50ms / 80ms

<script src="https://code.jquery.com/jquery-3.4.1.js"></script> 
<script src="https://code.jquery.com/jquery-3.4.1.min.js"></script> 
<script src="https://code.jquery.com/jquery-latest.min.js"></script> 
<script src="https://code.jquery.com/jquery-3.4.1.min.map"></script>

 

jsDelivr CDN (http/https)
Uso global: 3.3%
Velocidad: ¿?

<script src="https://cdn.jsdelivr.net/jquery/3.2.1/jquery.js"></script>
<script src="https://cdn.jsdelivr.net/jquery/3.2.1/jquery.min.js"></script> 
<script src="https://cdn.jsdelivr.net/jquery/3.2.1/jquery.min.map"></script>

 

CDNJS CDN (http/https)
Uso global: 10.4%
Velocidad: ¿?

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.js"></script> 
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script> 
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.map"></script>

 

Carga de jQuery a prueba de fallos

Método 1
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script>window.jQuery || document.write('<script src="js/jquery-3.4.1.min.js">x3C/script>')</script>

 

Método 2

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script>(window.jQuery || document.write('<script src="js/jquery-3.4.1.min.js"><\/script>'));</script>

 

Método 3

<!-- Grab Google CDNs jQuery; fall back to local if necessary -->
<script src="https//ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script>window.jQuery || document.write(unescape('%3Cscript src="/js/jquery-3.4.1.min.js"%3E%3C/script%3E'))</script>

 

Estadisticas de uso global :

w3techs 17 de Marzo de 2020

Valoraciones

Sé el primero en valorar

* Tu valoración puede tardar hasta 72 horas en publicarse.

He leido y acepto el Aviso legal y condiciones de uso

Quizás te interese ...

Utilizamos cookies para mejorar tu experiencia

Utilizamos cookies propias y de terceros para personalizar el contenido, analizar nuestros servicios, ofrecer funciones de redes sociales, analizar el tráfico y mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación.

Permitir todas las cookies Configurar Política de cookies