cdnjs

cdnjs
Deweloperzy Ryana Kirkmana , Thomasa Davisa , Matta Cowleya , Svena Sauleau i Tylera Caslina
Pierwsze wydanie 25 lutego 2011 ; 11 lat temu ( 2011-02-25 )
Magazyn https://github.com/cdnjs/cdnjs
Napisane w JavaScript , Go
System operacyjny Międzyplatformowe
Typ FOSS CDN
Licencja Licencja MIT
Strona internetowa cdnjs.com

cdnjs to bezpłatna sieć dostarczania treści ( CDN) o otwartym kodzie źródłowym (FOSS) hostowana przez Cloudflare . Od maja 2021 roku obsługuje 4013 bibliotek JavaScript i CSS , które są publicznie przechowywane w GitHub . Znajduje się na milionach stron internetowych, czyli 12,4% stron internetowych , co czyni go drugim najpopularniejszym CDN dla JavaScript.

Historia

W styczniu 2011 r. Ryan Kirkman i Thomas Davis stworzyli usługę, uruchamiając ją na GitHub 25 lutego 2011 r. Początkowo obsługiwała zawartość za pośrednictwem Amazon CloudFront . 15 czerwca 2011 r. cdnjs nawiązał współpracę z Cloudflare, która dostarczyła CDN i subdomenę cdnjs.cloudflare.com na potrzeby projektu.

1 listopada 2019 roku założyciele przekazali Cloudflare kontrolę nad cdnjs, powołując się na „względy techniczne i handlowe”. Według opiekunów społeczności projekt był trudny do zarządzania ze względu na ograniczony dostęp do repozytorium GitHub, nieaktywnych założycieli i mały budżet. Szacuje się, że roczny budżet w tamtym czasie wynosił około 50 USD rocznie.

Operacja

Usługa jest utrzymywana przez społeczność i Cloudflare. Od maja 2021 r. główne repozytorium GitHub miało 1443 współtwórców, a 88 współtwórców nowszej konfiguracji repozytorium GitHub.

Jest również sponsorowany przez DigitalOcean , Algolia , Heroku , Atlassian , Sentry i Lean20.

Istnieje publiczny interfejs API JSON dla programistów do wysyłania zapytań do metadanych biblioteki cdnjs.

Zasoby na cdnjs mogą być ładowane przy użyciu wielu protokołów połączeń – HTTP/2 , HTTP , HTTPS lub SPDY .

Domena cdnjs.cloudflare.com jest częścią listy wstępnego ładowania HSTS .

Istnieją strony internetowe, które hostują klony bibliotek cdnjs na własnych serwerach:

Linki zewnętrzne