Jump to content

cdnjs

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by SD0001 (talk | contribs) at 17:47, 22 September 2020 (SD0001 moved page Draft:Cdnjs to Cdnjs: Publishing accepted Articles for creation submission (AFCH 0.9.1)). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
  • Comment: This makes claims of having a "notable reputation", yet is not proven at any point. As such, it's mere promotion of the company. The companies whose websites apparently use the service are not even referenced to be doing so. The use of blogs as "sources" is unacceptable the panda ₯’ 23:57, 16 June 2014 (UTC)
  • Comment: The changelog episode is pretty much the only reference that counts towards establishing notability. Blogs and sources that barely or don't mention the topic of the article do not count. TheCascadian 01:40, 28 April 2014 (UTC)


cdnjs
DevelopersRyan Kirkman, Thomas Davis, Matt Cowley, Sven Sauleau, Tyler Caslin
Initial releaseFebruary 25, 2011; 14 years ago (2011-02-25)[1]
Repositorygithub.com/cdnjs/cdnjs
Written inJavaScript, Go
Operating systemCross-platform
TypeFOSS CDN
LicenseMIT License[2]
Websitecdnjs.com

cdnjs is a free and open-source software (FOSS) content delivery network (CDN) hosted by Cloudflare.[3][4] As of September 2020, it serves 3,919 JavaScript and CSS libraries, which are stored publicly on GitHub.[5][6][7] It is included in millions of websites, or 11.2% of the websites on the Internet, making it the second most popular CDN for JavaScript.[8][9][10]

History

In January 2011, Ryan Kirkman and Thomas Davis created the service,[11] launching it on GitHub on February 25, 2011.[12][13][14] It initially served content through Amazon CloudFront.[12][15] On June 15, 2011,[16] cdnjs partnered with Cloudflare, who provided the CDN and subdomain cdnjs.cloudflare.com for the project.[12][13][14][17]

On November 1, 2019, the founders turned over control of cdnjs to Cloudflare, citing "technical and commercial reasons."[18] According to the community maintainers, the project was difficult to manage because of limited access to the GitHub repository, inactive founders, and a small budget.[18][19][20] It is estimated the annual budget at the time was approximately $50/yr.[18][21]

Maintenance

The service is maintained by the community and Cloudflare.[4] As of September 2020, there have been 1,442 contributors to the main GitHub repository.[6]

It is also sponsored by DigitalOcean, Algolia, Heroku, Atlassian, Discourse, SolarWinds, and Sentry.[22][23][24]

API

There is a public JSON API for developers to query cdnjs library metadata.[25][26]

Connection Protocols

Resources on cdnjs can be loaded using HTTP/2, HTTP, HTTPS or SPDY.[5][24][27]

The cdnjs.cloudflare.com domain is part of the HSTS preload list.[28]

Mirrors

There exist websites that host clones of cdnjs libraries on their own servers.

References

  1. ^ "cdnjs/cdnjs GitHub API". GitHub. Retrieved 8 July 2019.
  2. ^ "cdnjs/LICENSE at master · cdnjs/cdnjs". Retrieved 17 April 2019.
  3. ^ "libraries - cdnjs.com - The best FOSS CDN for web related libraries to speed up your websites!". Retrieved 17 April 2019.
  4. ^ a b "Sponsorships". Cloudflare. Retrieved September 3, 2020.{{cite web}}: CS1 maint: url-status (link)
  5. ^ a b "Top 4 CDN services for hosting open source libraries | opensource.com". opensource.com. Retrieved 18 April 2019.
  6. ^ a b "cdnjs/cdnjs: Free and Open Source Public Web CDN for web developer!". Retrieved 17 April 2019.
  7. ^ Ivanovs, Alex (April 3, 2014). "Faster Content Delivery Solutions for Web Developers". The Huffington Post. Retrieved September 3, 2020.{{cite news}}: CS1 maint: url-status (link)
  8. ^ "Usage Statistics and Market Share of JavaScript Content Delivery Networks for Websites". W3Techs. Retrieved 3 September 2020.
  9. ^ Goto, Daichi (November 1, 2018). "JavaScript CDNのCDNJSが成長中、シェア8%超え". Mynavi.{{cite web}}: CS1 maint: url-status (link)
  10. ^ "ULTIMATE GUIDE TO CDNJS- WHAT IT DOES FOR YOUR WEBSITE". BelugaCDN. July 27, 2020. Retrieved September 3, 2020.{{cite web}}: CS1 maint: url-status (link)
  11. ^ "cdnjs.com: the missing cdn". cdnjs.com. Archived from the original on January 25, 2011. Retrieved September 3, 2020.
  12. ^ a b c "CDNJS: Community Moderated Javascript Libraries + CloudFlare". Cloudflare. Retrieved 18 April 2019.
  13. ^ a b "345 - Behind CDNJS - #Cat5TV Category5TV". May 3, 2014. Retrieved September 3, 2020.{{cite news}}: CS1 maint: url-status (link)
  14. ^ a b "63: CDNJS with Thomas Davis and Ryan Kirkman". The Changelog. June 21, 2011. Retrieved September 3, 2020.{{cite news}}: CS1 maint: url-status (link)
  15. ^ "cdn js | Treehouse Blog". Retrieved 18 April 2019.
  16. ^ @Cloudflare (16 June 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" (Tweet) – via Twitter.
  17. ^ Perez, Sarah (June 24, 2019). "Cloudflare issues affecting numerous sites on Monday AM [Update: fixed]". TechCrunch. Retrieved September 3, 2020.{{cite web}}: CS1 maint: url-status (link)
  18. ^ a b c "Lack of cdnjs activity". Hacker News. November 1, 2019. Retrieved September 3, 2020.{{cite news}}: CS1 maint: url-status (link)
  19. ^ "Lack of cdnjs activity". GitHub. October 21, 2019. Retrieved September 3, 2020.{{cite web}}: CS1 maint: url-status (link)
  20. ^ "An Update on CDNJS". The Cloudflare Blog. December 19, 2019. Retrieved September 3, 2020.{{cite web}}: CS1 maint: url-status (link)
  21. ^ "cdnjs". Open Collective. Archived from the original on December 24, 2019. Retrieved September 3, 2020.
  22. ^ "Open Source at DigitalOcean". Retrieved 8 July 2019.
  23. ^ "15+ Free CDN WordPress Services to Boost Your Site Speed (2019) - CollectiveRay". Retrieved 18 April 2019.
  24. ^ a b "about - cdnjs.com - The best FOSS CDN for web related libraries to speed up your websites!". Retrieved 17 April 2019.
  25. ^ "cdnjs API | ProgrammableWeb". Retrieved 18 April 2019.
  26. ^ "API - cdnjs.com - The best FOSS CDN for web related libraries to speed up your websites!". Retrieved 17 April 2019.
  27. ^ "CDNJS: The Fastest Javascript Repo on the Web". Cloudflare. Retrieved 18 April 2019.
  28. ^ "HSTS Preload List Submission". Retrieved 17 April 2019.

Category:Content delivery networks

Resubmission with authoritative source

Updated with new wikimedia sources