cdnjs - cdnjs
Разработчики) | Райан Киркман , Томас Дэвис , Мэтт Коули , Свен Сауло , Тайлер Кэслин |
---|---|
Первый выпуск | 25 февраля 2011 г . |
Репозиторий | github.com/cdnjs/cdnjs |
Написано в | JavaScript , Go |
Операционная система | Кроссплатформенность |
Тип | FOSS CDN |
Лицензия | Лицензия MIT |
Веб-сайт | cdnjs.com |
cdnjs - это сеть доставки контента (CDN) бесплатного программного обеспечения с открытым исходным кодом (FOSS ), размещенная на Cloudflare . По состоянию на май 2021 года он обслуживает 4013 библиотек JavaScript и CSS , которые публично хранятся на GitHub . Он включен в миллионы веб-сайтов или 12,4% веб-сайтов в Интернете , что делает его вторым по популярности CDN для JavaScript.
История
В январе 2011 года Райан Киркман и Томас Дэвис создали сервис, запустив его на GitHub 25 февраля 2011 года. Первоначально он обслуживал контент через Amazon CloudFront . 15 июня 2011 года cdnjs стал партнером Cloudflare, который предоставил CDN и субдомен cdnjs.cloudflare.com для проекта.
1 ноября 2019 года основатели передали контроль над cdnjs компании Cloudflare, сославшись на «технические и коммерческие причины». По словам сопровождающих сообщества, управлять проектом было сложно из-за ограниченного доступа к репозиторию GitHub, неактивных учредителей и небольшого бюджета. По оценкам, годовой бюджет в то время составлял примерно 50 долларов в год.
Операция
Сервис поддерживается сообществом и Cloudflare. По состоянию на май 2021 года в основной репозиторий GitHub добавили 1443 участника, а в репозиторий GitHub с новой конфигурацией пакетов - 88.
Его также спонсируют DigitalOcean , Algolia , Heroku , Atlassian , Sentry и Lean20.
Существует общедоступный JSON API для разработчиков, который может запрашивать метаданные библиотеки cdnjs.
Ресурсы на cdnjs могут быть загружены с использованием ряда протоколов подключения - HTTP / 2 , HTTP , HTTPS или SPDY .
Домен cdnjs.cloudflare.com является частью списка предварительной загрузки HSTS .
Существуют веб-сайты, на которых размещаются клоны библиотек cdnjs на своих серверах: