La CDN local es una extensión del navegador de Google Chrome que cargará ciertas bibliotecas del sistema local en lugar de las redes de distribución de contenido.
La extensión es una bifurcación del complemento Decentraleyes, que sólo está disponible para Firefox, y aporta la funcionalidad de los complementos a los navegadores basados en Chrome y Chromium.
Si supervisa el tráfico de la red cuando se conecta a los sitios, por ejemplo, abriendo la pestaña de red de las herramientas para desarrolladores del navegador, puede observar que muchos sitios cargan bibliotecas.
Algunos los cargan desde el servidor local, mientras que otros pueden cargarlos desde las redes de distribución de contenidos más populares, por ejemplo, las de Google o CloudFlare.
Índice de contenido
CDN local para el cromo

El CDN local se envía con copias locales de estas bibliotecas. Redirige las solicitudes a las copias locales cada vez que un sitio intenta cargar una de estas bibliotecas coincidentes.
Los beneficios fundamentales para el usuario son dobles. Primero, la carga de las bibliotecas desde el sistema local es siempre más rápida que la carga desde un host remoto.
En segundo lugar, no se realiza una conexión con el host remoto, lo que significa que la dirección IP de su dispositivo no termina en el archivo de registro de dicho sitio.
El CDN local añade un icono a la barra de herramientas de Chrome que indica el número de bibliotecas que redirigió a los archivos locales.
Puedes verificar esto abriendo la pestaña de Red en Chrome, y buscando recursos con el código de estado 307 de redireccionamiento interno bajo los encabezados.
La versión actual de la extensión soporta los siguientes nombres de host:
- ajax.googleapis.com
- ajax.aspnetcdn.com
- ajax.microsoft.com
- cdnjs.cloudflare.com
- code.jquery.com
- cdn.jsdelivr.net
- yastatic.net
- yandex.st
- libs.baidu.com
- lib.sinaapp.com
- upcdn.b0.upaiyun.com
Sólo se redirigen las bibliotecas soportadas. El desarrollador afirma que “casi todas las versiones” de las siguientes bibliotecas son soportadas:
- angular
- columna vertebral
- dojo
- brasa
- extCore
- jQuery
- jQueryUI
- modernizr
- mootools
- prototipoJS
- scriptaculous
- swfobject
- subrayado
- webfont
Por lo tanto, para que la extensión haga algo, se requiere que un sitio cargue una de las bibliotecas soportadas desde uno de los nombres de host soportados. Si no hace una u otra, las bibliotecas no se cargarán desde el sistema local.
CDN local resuelve una de las quejas que tuve con Decentraleyes para Firefox. Destaca si los recursos son reemplazados por copias locales, mientras que el complemento para Firefox no lo hacía en ese entonces cuando lo revisé.
La extensión es tan limitada como el complemento de Firefox en cuanto a flexibilidad. No es posible añadir sus propios servidores CDN a la lista, por ejemplo, o configurar la extensión para cargar estas bibliotecas aunque no se carguen desde un CDN sino directamente desde el sitio en cuestión.
Palabras finales
El CDN local es una extensión útil para Chrome que mejora la privacidad y también la velocidad cuando las bibliotecas soportadas se cargan desde los nombres de host que soporta. Es probable que funcione en otros navegadores basados en Chrome también, y tal vez incluso en Firefox. Sin embargo, eso no ha sido probado.
Now You : Comparte tu experiencia usando la extensión en la sección de comentarios de abajo












