JSDelivr
{{Short description|Content delivery network}}
{{Multiple issues|
{{Notability|date=April 2024}}
{{Primary sources|date=April 2024}}
}}
{{Infobox software
| name = jsDelivr
| logo = File:JsDelivr Logo.svg
| screenshot =
| caption =
| developer = Dmitriy Akulov
| released = 2012
| latest_release_version =
| latest_release_date =
| latest_preview_version =
| latest_preview_date =
| operating_system = Cross-platform
| genre = Free CDN, Public CDN
| license =
| website = [https://www.jsdelivr.com/ www.jsdelivr.com]
}}
JSDelivr (stylized as jsDelivr) is a public content delivery network (CDN) for open-source software projects, including packages hosted on GitHub, npm, and WordPress.org. JSDelivr was created by developer Dmitriy Akulov.{{Cite web |title=jsDelivr - Open Source CDN |url=https://github.com/jsdelivr/jsdelivr |url-status=live |archive-url=https://web.archive.org/web/20220911060155/https://github.com/jsdelivr/jsdelivr |archive-date=September 11, 2022 |access-date=September 11, 2022 |website=GitHub}}
As of September 2022, jsDelivr is estimated to be the third most popular CDN for JavaScript code, behind cdnjs and Google Hosted Libraries.{{Cite web |title=Usage Statistics and Market Share of JavaScript Content Delivery Networks for Websites, September 2022 |url=https://w3techs.com/technologies/overview/content_delivery |access-date=2022-09-11 |website=w3techs.com}} On October 14, 2020, it became the official CDN of Bootstrap.{{Cite web|last=|first=|date=|title=Bootstrap tweet announcing the new CDN|url=https://twitter.com/getbootstrap/status/1316439463564894210|archive-url=|archive-date=|access-date=2020-10-14|website=Twitter|language=en}} On March 21, it was announced that jsDelivr joined the CDN Alliance non-profit organization.{{Cite web |last=CDN Alliance |date=2023-03-21 |title=JsDelivr joins the CDN Alliance! |url=https://cdnalliance.org/jsdelivr-joins-the-cdn-alliance/ |access-date=2023-03-21 |website=CDN Alliance |language=en-US}} In May of 2023 jsDelivr launched Globalping, a new open source project offering network monitoring APIs and tools.{{Cite web |date=2023-05-18 |title=Globalping goes live! A community-powered global network testing platform |url=https://www.jsdelivr.com/blog/globalping-goes-live-a-community-powered-global-network-testing-platform/ |access-date=2023-06-09 |website=jsDelivr CDN Blog}}
Features
jsDelivr is primarily used to load code and other resources from repositories on GitHub, npm, and the theme and plugin directories for WordPress. Software developers can request a specific version of a software package, or load the latest available version. jsDelivr can also minify any file in JavaScript, CSS, or SVG format, which can reduce loading times. jsDelivr permanently caches requested files, so they remain accessible even if the original software repository is moved or deleted.{{Cite web |title=Top 4 CDN services for hosting open source libraries {{!}} Opensource.com |url=https://opensource.com/article/17/4/top-cdn-services |access-date=2022-09-11 |website=opensource.com |language=en}}
Operation
jsDelivr is powered by other content delivery network providers, including Cloudflare, Fastly and BunnyCDN, and switches to another provider if one is experiencing downtime. In China, Quantil is used as the content delivery network, as other providers are affected by the Great Firewall. jsDelivr is primarily sponsored by Cloudflare, Fastly, NS1, DigitalOcean, and other companies.{{Cite web |title=Our sponsors |url=https://www.jsdelivr.com/ |access-date=2022-09-11 |website=jsDelivr |language=en}}
Dmitriy Akulov is the only person or entity with full access to all services and servers required to operate jsDelivr.{{Cite web |title=What to do if I die aka The bus factor |url=https://github.com/jsdelivr/jsdelivr/wiki/What-to-do-if-I-die-aka-The-bus-factor |access-date=2024-03-12 |website=GitHub |language=en}}
References
{{Reflist}}