| cdnjs | |
|---|---|
| 開発者 | ライアン・カークマン、トーマス・デイヴィス、マット・カウリー、スヴェン・サウロー、タイラー・キャスリン |
| 初回リリース | 2011年2月25日[ 1 ] (2011年2月25日) |
| リポジトリ | github.com/cdnjs/cdnjs |
| 書かれた | JavaScript、Go |
| オペレーティング·システム | クロスプラットフォーム |
| タイプ | フォスCDN |
| ライセンス | MITライセンス[ 2 ] |
| Webサイト | cdnjs.com |
cdnjsは、 Cloudflareがホストする無料のオープンソースソフトウェア(FOSS)コンテンツ配信ネットワーク(CDN)です。[ 3 ] [ 4 ] 2021年5月現在、4,013個のJavaScriptおよびCSSライブラリを提供しており、 GitHubに公開されています。[ 5 ] [ 6 ] [ 7 ]数百万のウェブサイト、つまりインターネット上のウェブサイトの12.4%に含まれており、JavaScriptで2番目に人気のあるCDNとなっています。[ 8 ] [ 9 ] [ 10 ]
歴史
2011年1月、ライアン・カークマンとトーマス・デイビスがこのサービスを立ち上げ、[ 11 ] 2011年2月25日にGitHubでローンチした。[ 12 ] [ 13 ] [ 14 ]当初はAmazon CloudFrontを通じてコンテンツを提供していた。[ 12 ] [ 15 ] 2011年6月15日、[ 16 ] cdnjsはCloudflareと提携し、プロジェクトにCDNとサブドメインcdnjs.cloudflare.comを提供した。 [ 12 ] [ 13 ] [ 14 ] [ 17 ]
2019年11月1日、創設者たちは「技術的および商業的な理由」を理由に、cdnjsの管理権をCloudflareに譲渡した。[ 18 ]コミュニティのメンテナーによると、GitHubリポジトリへのアクセスが制限されていること、創設者が活動していないこと、予算が少ないことなどから、プロジェクトの管理は困難だったという。[ 18 ] [ 19 ] [ 20 ]当時の年間予算は約50ドルと推定されている。[ 18 ] [ 21 ]
手術
このサービスはコミュニティとCloudflareによって維持されています。[ 4 ] 2021年5月現在、メインのGitHubリポジトリには1,443人の貢献者がおり、新しいパッケージ構成GitHubリポジトリには88人の貢献者がいます。[ 6 ] [ 22 ]
また、 DigitalOcean、Algolia、Heroku、Atlassian、Sentry、Lean20もスポンサーとなっている。 [ 23 ] [ 24 ] [ 25 ]
開発者がcdnjsライブラリのメタデータを照会するための公開JSON APIがあります。[ 26 ] [ 27 ]
cdnjs上のリソースは、 HTTP/2、HTTP、HTTPS 、 SPDYなどのさまざまな接続プロトコルを使用して読み込むことができます。[ 5 ] [ 25 ] [ 28 ]
cdnjs.cloudflare.comドメインはHSTSプリロードリストの一部です。[ 29 ]
cdnjs ライブラリのクローンを独自のサーバーでホストしている Web サイトが存在します。
参考文献
- ^ "cdnjs/cdnjs GitHub API" . GitHub . 2019年7月8日閲覧。
- ^ "cdnjs/LICENSE at master · cdnjs/cdnjs" . GitHub . 2019年4月17日閲覧。
- ^ 「libraries - cdnjs.com - Web関連ライブラリに最適なFOSS CDNでウェブサイトを高速化!」2019年4月17日閲覧。
- ^ a b「スポンサーシップ」 . Cloudflare . 2020年9月3日閲覧。
- ^ a b「オープンソースライブラリをホスティングするためのトップ4 CDNサービス | opensource.com」 opensource.com . 2019年4月18日閲覧。
- ^ a b 「cdnjs/cdnjs: 🤖 CDNアセット - 開発者の生活を楽にするために構築された、無料でオープンソースのCDNのナンバー1」。GitHub 。 2021年5月13日閲覧。
- ^ Ivanovs, Alex (2014年4月3日). 「Web開発者向けの高速コンテンツ配信ソリューション」 . The Huffington Post . 2020年9月3日閲覧。
- ^ 「ウェブサイト向けJavaScriptコンテンツ配信ネットワークの利用統計と市場シェア」 W3Techs 2021年5月13日閲覧。
- ^ 「CDNJSの究極ガイド - ウェブサイトにどのような効果があるのか」 BelugaCDN . 2020年7月27日. 2020年9月3日閲覧。
- ^ “cdnjs.com: the missing cdn” . cdnjs.com . 2011年1月25日時点のオリジナルよりアーカイブ。2020年9月3日閲覧。
- ^ a b c「CDNJS: コミュニティが管理するJavascriptライブラリ + CloudFlare」。Cloudflare。2011年6月16日。 2019年4月18日閲覧。
- ^ a b “345 - Behind CDNJS - #Cat5TV Category5TV” . 2014年5月3日. 2020年9月3日閲覧。
- ^ a b「63: CDNJS with Thomas Davis and Ryan Kirkman」 . The Changelog . 2011年6月21日. 2020年9月3日閲覧。
- ^ "cdn js | Treehouse Blog" . 2019年4月18日閲覧。
- ^ @Cloudflare (2011年6月16日). 「CDNJS: インターネットの最高のJavascriptライブラリがすべて、CloudFlareが提供する単一の高速リポジトリに! http://blog.cloudflare.com/cdnjs-community-moderated-javascript-librarie」 (ツイート) – Twitter経由。
- ^ Perez, Sarah (2019年6月24日). 「月曜日の午前、多数のサイトに影響するCloudflareの問題[更新:修正済み]」 . TechCrunch . 2020年9月3日閲覧。
- ^ a b c「cdnjsの活動不足」 Hacker News、2019年11月1日。 2020年9月3日閲覧。
- ^ 「cdnjsアクティビティの欠如」 GitHub 2019年10月21日2020年9月3日閲覧。
- ^ 「CDNJSの最新情報」。Cloudflareブログ。2019年12月19日。 2020年9月3日閲覧。
- ^ "cdnjs" . Open Collective . 2019年12月24日時点のオリジナルよりアーカイブ。 2020年9月3日閲覧。
- ^ "cdnjs/packages: 📦 パッケージ構成 - 開発者の負担を軽減するために構築された、無料でオープンソースのCDNのナンバーワン" . GitHub . 2021年5月13日閲覧。
- ^ 「DigitalOceanのオープンソース」 。 2019年7月8日閲覧。
- ^ 「サイト速度を向上させる15以上の無料CDN WordPressサービス(2019) - CollectiveRay」 。 2019年4月18日閲覧。
- ^ a b「About Us - cdnjs - The No.1 free and open source CDN built to make life easier for developers」2021年5月13日閲覧。
- ^ "cdnjs API | ProgrammableWeb" . 2019年4月18日閲覧。
- ^ 「API - cdnjs.com - Web関連ライブラリに最適なFOSS CDNでウェブサイトを高速化!」2019年4月17日閲覧。
- ^ 「CDNJS: ウェブ上で最速のJavascriptリポジトリ」 . Cloudflare. 2012年12月12日. 2019年4月18日閲覧。
- ^ 「HSTSプリロードリストの提出」。2019年4月17日閲覧。