Buscando un CDN para mi nueva Biblioteca JavaScript.

Una red de entrega de contenidos (CDN, content delivery network en inglés) es una red superpuesta de computadoras que contienen copias de datos, colocados en varios puntos de una red con el fin de maximizar el ancho de banda para el acceso a los datos de clientes por la red. Un cliente accede a una copia de la información cerca del cliente, en contraposición a todos los clientes que acceden al mismo servidor central, a fin de evitar embudos cerca de ese servidor.[1]

A continuación se caracterizan algunos de acuerdo a:

  • Requisitos
  • Facilidad de uso

  • cdnjs

    CDNJS es un proyecto creado en 2011 cuyos encargados principales son Ryan Kirkman y Thomas Davis, soportado con la infraestructura de Cloudflare, una empresa que ofrece servicios CDN gratuitos y de pago.[2]

    • Requisitos: Las bibliotecas deben tener notable popularidad: 100 estrellas o watchers en GitHub es un buen ejemplo, pero siempre y cuando su popularidad sea razonable se añadirán a la Red.Ver

    • Facilidad de Uso: Totalmente integrado con el flujo de trabajo de github. Ver más.

  • jsdelivr

    jsDelivr es un servicio gratuito de “Content Delivery Network” donde los desarrolladores de JavaScript pueden alojar sus archivos, y los usuarios pueden acelerar sus sitios web mediante la descarga de todos sus plugins con JavaScript. Un servicio similar es cdnjs.com, el cual ofrece alojamiento para bibliotecas JavaScript.

    jsDelivr, por su parte, ofrece alojamiento para elementos JavaScript y jQuery, su infraestructura cuenta con 13 ubicaciones que permitirán acelerar la carga de tu sitio web.[3]

    • Requisitos: Si es la primera vez que el proyecto es creado, se debe enviar solamente el archivo minificado.Ver más

    • Facilidad de Uso: Totalmente integrado con el flujo de trabajo de github. Ver más.

  • Cached Commons

    Utiliza Github Pages como un CDN!

    NO LONGER SUPPORTED.

Recursos útiles:

  • CDNperf Comparación performance de diversos CDN.