cdnjs
Разработчик(и) | Райан Киркман , Томас Дэвис , Мэтт Коули , Свен Соло , Тайлер Кэслин |
---|---|
Первоначальный выпуск | 25 февраля 2011 г [1] |
Репозиторий | github.com/cdnjs/cdnjs |
Написано в | JavaScript , Го |
Операционная система | Кросс-платформенный |
Тип | ФОСС CDN |
Лицензия | МОЯ лицензия [2] |
Веб-сайт | cdnjs.com |
cdnjs — это (CDN) с открытым исходным кодом (FOSS бесплатная сеть доставки контента ), размещенная на Cloudflare . [3] [4] По состоянию на май 2021 года он обслуживает 4013 библиотек JavaScript и CSS , которые общедоступны на GitHub . [5] [6] [7] Он включен в миллионы веб-сайтов, или 12,4% веб-сайтов в Интернете , что делает его вторым по популярности CDN для JavaScript. [8] [9] [10]
История
[ редактировать ]В январе 2011 года Райан Киркман и Томас Дэвис создали сервис. [11] запустив его на GitHub 25 февраля 2011 г. [12] [13] [14] Первоначально он обслуживал контент через Amazon CloudFront . [12] [15] 15 июня 2011 г. [16] CDN и субдомен cdnjs.cloudflare.com. cdnjs сотрудничала с Cloudflare, которая предоставила для проекта [12] [13] [14] [17]
1 ноября 2019 года основатели передали контроль над cdnjs компании Cloudflare, сославшись на «технические и коммерческие причины». [18] По словам сопровождающих сообщества, проектом было сложно управлять из-за ограниченного доступа к репозиторию GitHub, неактивных основателей и небольшого бюджета. [18] [19] [20] По оценкам, годовой бюджет в то время составлял примерно 50 долларов в год. [18] [21]
Операция
[ редактировать ]Сервис поддерживается сообществом и Cloudflare. [4] По состоянию на май 2021 года в основной репозиторий GitHub внесли 1443 участника, а в новый репозиторий конфигурации пакетов GitHub — 88. [6] [22]
Его также спонсируют DigitalOcean , Algolia , Heroku , Atlassian , Sentry и Lean20. [23] [24] [25]
Существует общедоступный JSON API , позволяющий разработчикам запрашивать метаданные библиотеки cdnjs. [26] [27]
Ресурсы на cdnjs можно загружать с использованием ряда протоколов подключения — HTTP/2 , HTTP , HTTPS или SPDY . [5] [25] [28]
Домен cdnjs.cloudflare.com входит в список предварительной загрузки HSTS . [29]
Существуют веб-сайты, которые размещают клоны библиотек cdnjs на своих серверах:
Ссылки
[ редактировать ]- ^ «cdnjs/cdnjs API GitHub» . Гитхаб . Проверено 8 июля 2019 г.
- ^ «cdnjs/LICENSE на мастере · cdnjs/cdnjs» . Гитхаб . Проверено 17 апреля 2019 г.
- ^ «Библиотеки — cdnjs.com — лучший FOSS CDN для веб-библиотек для ускорения ваших веб-сайтов!» . Проверено 17 апреля 2019 г.
- ^ Перейти обратно: а б «Спонсорство» . Облачная вспышка . Проверено 3 сентября 2020 г.
- ^ Перейти обратно: а б «4 лучших CDN-сервиса для размещения библиотек с открытым исходным кодом | opensource.com» . opensource.com . Проверено 18 апреля 2019 г.
- ^ Перейти обратно: а б «cdnjs/cdnjs: 🤖 Ресурсы CDN — бесплатная CDN №1 с открытым исходным кодом, созданная, чтобы облегчить жизнь разработчикам» . Гитхаб . Проверено 13 мая 2021 г.
- ^ Ивановс, Алексей (3 апреля 2014 г.). «Решения для более быстрой доставки контента для веб-разработчиков» . Хаффингтон Пост . Проверено 3 сентября 2020 г.
- ^ «Статистика использования и рыночная доля сетей доставки контента JavaScript для веб-сайтов» . W3Techs . Проверено 13 мая 2021 г.
- ^ «ПОЛНОЕ РУКОВОДСТВО ПО CDNJS: ЧТО ОНО ДЕЛАЕТ ДЛЯ ВАШЕГО ВЕБ-САЙТА» . БелугаCDN . 27 июля 2020 г. Проверено 3 сентября 2020 г.
- ^ «cdnjs.com: недостающий cdn» . cdnjs.com . Архивировано из оригинала 25 января 2011 года . Проверено 3 сентября 2020 г.
- ^ Перейти обратно: а б с «CDNJS: Модерируемые сообществом библиотеки Javascript + CloudFlare» . Облачная вспышка. 16 июня 2011 года . Проверено 18 апреля 2019 г.
- ^ Перейти обратно: а б «345 — За CDNJS — #Cat5TV Категория5TV» . 3 мая 2014 года . Проверено 3 сентября 2020 г.
- ^ Перейти обратно: а б «63: CDNJS с Томасом Дэвисом и Райаном Киркманом» . Журнал изменений . 21 июня 2011 года . Проверено 3 сентября 2020 г.
- ^ «cdn js | Блог Treehouse» . Проверено 18 апреля 2019 г.
- ^ @Cloudflare (16 июня 2011 г.). «CDNJS: все лучшие библиотеки Javascript в Интернете теперь в одном быстром репозитории на базе CloudFlare! http://blog.cloudflare.com/cdnjs-community-moderated-javascript-librarie» ( твит ) – через Twitter .
- ^ Перес, Сара (24 июня 2019 г.). «Проблемы с Cloudflare, затронувшие множество сайтов в понедельник утром [обновление: исправлено]» . ТехКранч . Проверено 3 сентября 2020 г.
- ^ Перейти обратно: а б с «Отсутствие активности cdnjs» . Хакерские новости . 1 ноября 2019 года . Проверено 3 сентября 2020 г.
- ^ «Отсутствие активности cdnjs» . Гитхаб . 21 октября 2019 года . Проверено 3 сентября 2020 г.
- ^ «Обновление CDNJS» . Блог Cloudflare . 19 декабря 2019 года . Проверено 3 сентября 2020 г.
- ^ "cdnjs" . Открытый коллектив . Архивировано из оригинала 24 декабря 2019 года . Проверено 3 сентября 2020 г.
- ^ «cdnjs/packages: 📦 Конфигурации пакетов — бесплатный CDN №1 с открытым исходным кодом, созданный, чтобы облегчить жизнь разработчикам» . Гитхаб . Проверено 13 мая 2021 г.
- ^ «Открытый исходный код в DigitalOcean» . Проверено 8 июля 2019 г.
- ^ «15+ бесплатных сервисов CDN WordPress для повышения скорости вашего сайта (2019) — CollectiveRay» . Проверено 18 апреля 2019 г.
- ^ Перейти обратно: а б «О нас — cdnjs — бесплатный CDN №1 с открытым исходным кодом, созданный, чтобы облегчить жизнь разработчикам» . Проверено 13 мая 2021 г.
- ^ «cdnjs API | ProgrammableWeb» . Проверено 18 апреля 2019 г.
- ^ «API — cdnjs.com — лучший FOSS CDN для веб-библиотек для ускорения ваших веб-сайтов!» . Проверено 17 апреля 2019 г.
- ^ «CDNJS: самый быстрый репозиторий Javascript в Интернете» . Облачная вспышка. 12 декабря 2012 года . Проверено 18 апреля 2019 г.
- ^ «Отправка списка предварительной загрузки HSTS» . Проверено 17 апреля 2019 г.