JSDelivr (стилизованный как jsDelivr ) — это публичная сеть доставки контента (CDN) для проектов с открытым исходным кодом , включая пакеты, размещенные на GitHub , npm и WordPress.org . JSDelivr был создан разработчиком Дмитрием Акуловым. [1]
По оценкам, по состоянию на сентябрь 2022 года jsDelivr является третьей по популярности CDN для кода JavaScript после cdnjs и Google Hosted Libraries. [2] 14 октября 2020 года она стала официальной CDN Bootstrap . [3] 21 марта было объявлено, что jsDelivr присоединился к некоммерческой организации CDN Alliance. [4] В мае 2023 года jsDelivr запустил Globalping, новый проект с открытым исходным кодом, предлагающий API и инструменты для мониторинга сети. [5]
jsDelivr в основном используется для загрузки кода и других ресурсов из репозиториев на GitHub, npm, а также каталогов тем и плагинов для WordPress. Разработчики программного обеспечения могут запросить определенную версию программного пакета или загрузить последнюю доступную версию. jsDelivr также может минимизировать любой файл в формате JavaScript, CSS или SVG , что может сократить время загрузки. jsDelivr постоянно кэширует запрошенные файлы, поэтому они остаются доступными, даже если исходный репозиторий программного обеспечения перемещен или удален. [1] [6]
jsDelivr работает на других провайдерах сетей доставки контента, включая Cloudflare , Fastly и BunnyCDN, и переключается на другого провайдера, если у одного из них возникают простои. В Китае в качестве сети доставки контента используется Quantil, поскольку другие провайдеры страдают от Великого брандмауэра . [1] jsDelivr в основном спонсируется Cloudflare, Fastly, NS1, DigitalOcean и другими компаниями. [7]
Дмитрий Акулов — единственное лицо или организация, имеющая полный доступ ко всем сервисам и серверам, необходимым для работы jsDelivr. [8]