JSDelivr
   HOME

TheInfoList



OR:

JSDelivr (stylized as jsDelivr) is a public
content delivery network A content delivery network, or content distribution network (CDN), is a geographically distributed network of proxy servers and their data centers. The goal is to provide high availability and performance by distributing the service spatially re ...
(CDN) for
open-source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
software projects, including packages hosted on
GitHub GitHub, Inc. () is an Internet hosting service for software development and version control using Git. It provides the distributed version control of Git plus access control, bug tracking, software feature requests, task management, continuous ...
, npm, and WordPress.org. JSDelivr was created by developer Dmitriy Akulov. As of September 2022, jsDelivr is estimated to be the third most popular CDN for
JavaScript JavaScript (), often abbreviated as JS, is a programming language that is one of the core technologies of the World Wide Web, alongside HTML and CSS. As of 2022, 98% of Website, websites use JavaScript on the Client (computing), client side ...
code, behind
cdnjs cdnjs is a free and open-source software (FOSS) content delivery network (CDN) hosted by Cloudflare. As of May 2021, it serves 4,013 JavaScript and CSS libraries, which are stored publicly on GitHub. It is included in millions of websites, or 12. ...
and Google Hosted Libraries. On October 14, 2020, it became the official CDN of Bootstrap.On March 21 it was announced that jsDelivr joined the CDN Alliance non-profit organization.


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 Minification (also minimisation or minimization) is the process of removing all unnecessary characters from the source code of interpreted programming languages or markup languages without changing its functionality. These unnecessary character ...
any file in JavaScript,
CSS Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a document written in a markup language such as HTML or XML (including XML dialects such as SVG, MathML or XHTML). CSS is a cornerstone techno ...
, 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.


Operation

jsDelivr is powered by other content delivery network providers, including
Cloudflare Cloudflare, Inc. is an American content delivery network and DDoS mitigation company, founded in 2009. It primarily acts as a reverse proxy between a website's visitor and the Cloudflare customer's hosting provider. Its headquarters are in San ...
,
Fastly Fastly is an American cloud computing services provider. It describes its network as an edge cloud platform, which is designed to help developers extend their core cloud infrastructure to the edge of the network, closer to users. The Fastly edge ...
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 The Great Firewall (''GFW''; ) is the combination of legislative actions and technologies enforced by the People's Republic of China to regulate the Internet domestically. Its role in internet censorship in China is to block access to selected for ...
. jsDelivr is primarily sponsored by Cloudflare, Fastly, NS1,
DigitalOcean DigitalOcean Holdings, Inc. () is an American multinational technology company and cloud service provider. The company is headquartered in New York City, New York, USA, with 15 globally distributed data centers worldwide. DigitalOcean provides ...
, and other companies. Dmitriy Akulov is the only person or entity with full access to all services and servers required to operate jsDelivr.


References


External links


Github Repository
Content delivery networks {{website-stub