cdnjs
cdnjs | ||
---|---|---|
Información general | ||
Tipo de programa | Red de entrega de contenidos | |
Modelo de desarrollo | Código abierto | |
Lanzamiento inicial | 25 de febrero de 2011 | |
Licencia | Licencia MIT | |
Información técnica | ||
Plataformas admitidas | Multiplataforma | |
Enlaces | ||
cdnjs es una red de entrega de contenido (CDN) Software libre y de código abierto (FOSS) alojada por Cloudflare. [1] En noviembre de 2023, ofrece 6056 bibliotecas de JavaScript y CSS, almacenados públicamente en GitHub.[2] [3] Está incluido en millones de sitios web, o el 12,4% de los sitios web en Internet, lo que lo convierte en el segundo CDN más popular para JavaScript. [4] [5] [6]
Historia
[editar]En enero de 2011, Ryan Kirkman y Thomas Davis crearon el servicio, [7] lanzándolo en GitHub el 25 de febrero de 2011. [8] [9] [10] Inicialmente ofrecía contenido a través de Amazon CloudFront. [8] [11] El 15 de junio de 2011, [12] cdnjs se asoció con Cloudflare, quien proporcionó la CDN y el subdominio cdnjs.cloudflare.com para el proyecto. [8] [9] [10] [13]
El 1 de noviembre de 2019, los fundadores cedieron el control de cdnjs a Cloudflare, citando "razones técnicas y comerciales". [14] Según los mantenedores de la comunidad, el proyecto fue difícil de administrar debido al acceso limitado al repositorio de GitHub, fundadores inactivos y un presupuesto pequeño. [14] [15] [16] Se estima que el presupuesto anual en ese momento era de aproximadamente 50 dólares al año. [14] [17]
Operación
[editar]El servicio es mantenido por la comunidad y Cloudflare. [18] En noviembre de 2023, ha habido 1 440 contribuyentes al repositorio principal de GitHub y 88 contribuyentes al repositorio de GitHub de configuración de paquetes más nuevo. [19] [20]
También está patrocinado por DigitalOcean, Algolia, Atlassian, Sentry y Lean20. [21] [22] [23]
Existe una API JSON pública para que los desarrolladores consulten los metadatos de la biblioteca cdnjs. [24] [25]
Los recursos en cdnjs se pueden cargar utilizando varios protocolos de conexión:HTTP/3, HTTP/2, HTTP, HTTPS o SPDY. [26] [27] [28]
El dominio cdnjs.cloudflare.com es parte de la lista de precarga de HSTS. [29]
Existen sitios web que alojan clones de bibliotecas cdnjs en sus propios servidores:
Referencias
[editar]- ↑ «Sponsorships». Cloudflare. Consultado el 3 de septiembre de 2020.
- ↑ Arsenault, Cody. «Top 4 CDN services for hosting open source libraries | Opensource.com». opensource.com (en inglés). Consultado el 5 de diciembre de 2023.
- ↑ Ivanovs, Alex (3 de abril de 2014). «Faster Content Delivery Solutions for Web Developers». The Huffington Post. Consultado el 3 de septiembre de 2020.
- ↑ «Usage Statistics and Market Share of JavaScript Content Delivery Networks for Websites». W3Techs. Consultado el 13 de mayo de 2021.
- ↑ «ULTIMATE GUIDE TO CDNJS- WHAT IT DOES FOR YOUR WEBSITE». BelugaCDN. 27 de julio de 2020. Consultado el 3 de septiembre de 2020.
- ↑ «cdnjs.com: the missing cdn». cdnjs.com. Archivado desde el original el 25 de enero de 2011. Consultado el 3 de septiembre de 2020.
- ↑ a b c «CDNJS: Community Moderated Javascript Libraries + CloudFlare». Cloudflare. 16 de junio de 2011. Consultado el 18 de abril de 2019.
- ↑ a b «345 - Behind CDNJS - #Cat5TV Category5TV». 3 de mayo de 2014. Consultado el 3 de septiembre de 2020.
- ↑ a b «63: CDNJS with Thomas Davis and Ryan Kirkman». The Changelog. 21 de junio de 2011. Consultado el 3 de septiembre de 2020.
- ↑ «cdn js | Treehouse Blog». Consultado el 18 de abril de 2019.
- ↑ Cloudflare (16 de junio de 2011). «CDNJS: all the Internet's best Javascript libraries, now in a single, fast repo powered by CloudFlare! http://blog.cloudflare.com/cdnjs-community-moderated-javascript-librarie» (tuit) – via X/Twitter.
- ↑ Perez, Sarah (24 de junio de 2019). «Cloudflare issues affecting numerous sites on Monday AM [Update: fixed]». TechCrunch. Consultado el 3 de septiembre de 2020.
- ↑ a b c «Lack of cdnjs activity». Hacker News. 1 de noviembre de 2019. Consultado el 3 de septiembre de 2020.
- ↑ «Lack of cdnjs activity». GitHub. 21 de octubre de 2019. Consultado el 3 de septiembre de 2020.
- ↑ «An Update on CDNJS». The Cloudflare Blog. 19 de diciembre de 2019. Consultado el 3 de septiembre de 2020.
- ↑ «cdnjs». Open Collective. Archivado desde el original el 24 de diciembre de 2019. Consultado el 3 de septiembre de 2020.
- ↑ «Sponsorships». Cloudflare. Consultado el 3 de septiembre de 2020.
- ↑ «cdnjs/cdnjs: 🤖 CDN assets - The #1 free and open source CDN built to make life easier for developers.». GitHub. Consultado el 13 de mayo de 2021.
- ↑ «cdnjs/packages: 📦 Package configurations - The #1 free and open source CDN built to make life easier for developers.». GitHub. Consultado el 13 de mayo de 2021.
- ↑ «Open Source at DigitalOcean». Consultado el 8 de julio de 2019.
- ↑ «15+ Free CDN WordPress Services to Boost Your Site Speed (2019) - CollectiveRay». Consultado el 18 de abril de 2019.
- ↑ «About Us - cdnjs - The #1 free and open source CDN built to make life easier for developers». Consultado el 13 de mayo de 2021.
- ↑ «cdnjs API | ProgrammableWeb». Consultado el 18 de abril de 2019.
- ↑ «API - cdnjs.com - The best FOSS CDN for web related libraries to speed up your websites!». Consultado el 17 de abril de 2019.
- ↑ «Top 4 CDN services for hosting open source libraries | opensource.com». opensource.com. Consultado el 18 de abril de 2019.
- ↑ «About Us - cdnjs - The #1 free and open source CDN built to make life easier for developers». Consultado el 13 de mayo de 2021.
- ↑ «CDNJS: The Fastest Javascript Repo on the Web». Cloudflare. 12 de diciembre de 2012. Consultado el 18 de abril de 2019.
- ↑ «HSTS Preload List Submission». Consultado el 17 de abril de 2019.