cdnjs

cdnjs
開発者ライアン・カークマントーマス・デイヴィスマット・カウリースヴェン・サウロータイラー・キャスリン
初回リリース2011年2月25日[ 1 ] (2011年2月25日
リポジトリgithub.com/cdnjs/cdnjs
書かれたJavaScriptGo
オペレーティング·システムクロスプラットフォーム
タイプフォス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 ]

また、 DigitalOceanAlgoliaHerokuAtlassian、Sentry、Lean20もスポンサーとなっている。 [ 23 ] [ 24 ] [ 25 ]

開発者がcdnjsライブラリのメタデータを照会するための公開JSON APIがあります。[ 26 ] [ 27 ]

cdnjs上のリソースは、 HTTP/2HTTPHTTPS 、 SPDYなどのさまざまな接続プロトコルを使用して読み込むことができます。[ 5 ] [ 25 ] [ 28 ]

cdnjs.cloudflare.comドメインはHSTSプリロードリストの一部です。[ 29 ]

cdnjs ライブラリのクローンを独自のサーバーでホストしている Web サイトが存在します。

参考文献

  1. ^ "cdnjs/cdnjs GitHub API" . GitHub . 2019年7月8日閲覧
  2. ^ "cdnjs/LICENSE at master · cdnjs/cdnjs" . GitHub . 2019年4月17日閲覧
  3. ^ 「libraries - cdnjs.com - Web関連ライブラリに最適なFOSS CDNでウェブサイトを高速化!」2019年4月17日閲覧
  4. ^ a b「スポンサーシップ」 . Cloudflare . 2020年9月3日閲覧
  5. ^ a b「オープンソースライブラリをホスティングするためのトップ4 CDNサービス | opensource.com」 opensource.com . 2019年4月18日閲覧
  6. ^ a b 「cdnjs/cdnjs: 🤖 CDNアセット - 開発者の生活を楽にするために構築された、無料でオープンソースのCDNのナンバー1」。GitHub 。 2021年5月13日閲覧
  7. ^ Ivanovs, Alex (2014年4月3日). 「Web開発者向けの高速コンテンツ配信ソリューション」 . The Huffington Post . 2020年9月3日閲覧
  8. ^ 「ウェブサイト向けJavaScriptコンテンツ配信ネットワークの利用統計と市場シェア」 W3Techs 2021年5月13日閲覧
  9. ^後藤大地 (2018年11月1日). 「JavaScript CDNのCDNJSが成長中、シェア8%超えマイナビ
  10. ^ 「CDNJSの究極ガイド - ウェブサイトにどのような効果があるのか​​」 BelugaCDN . 2020年7月27日. 2020年9月3日閲覧
  11. ^ “cdnjs.com: the missing cdn” . cdnjs.com . 2011年1月25日時点のオリジナルよりアーカイブ2020年9月3日閲覧。
  12. ^ a b c「CDNJS: コミュニティが管理するJavascriptライブラリ + CloudFlare」。Cloudflare。2011年6月16日。 2019年4月18日閲覧
  13. ^ a b “345 - Behind CDNJS - #Cat5TV Category5TV” . 2014年5月3日. 2020年9月3日閲覧
  14. ^ a b「63: CDNJS with Thomas Davis and Ryan Kirkman」 . The Changelog . 2011年6月21日. 2020年9月3日閲覧
  15. ^ "cdn js | Treehouse Blog" . 2019年4月18日閲覧
  16. ^ @Cloudflare (2011年6月16日). 「CDNJS: インターネットの最高のJavascriptライブラリがすべて、CloudFlareが提供する単一の高速リポジトリに! http://blog.cloudflare.com/cdnjs-community-moderated-javascript-librarie」 (ツイート) – Twitter経由。
  17. ^ Perez, Sarah (2019年6月24日). 「月曜日の午前、多数のサイトに影響するCloudflareの問題[更新:修正済み]」 . TechCrunch . 2020年9月3日閲覧
  18. ^ a b c「cdnjsの活動不足」 Hacker News、2019年11月1日。 2020年9月3日閲覧
  19. ^ 「cdnjsアクティビティの欠如」 GitHub 2019年10月21日2020年9月3日閲覧
  20. ^ 「CDNJSの最新情報」。Cloudflareブログ。2019年12月19日。 2020年9月3日閲覧
  21. ^ "cdnjs" . Open Collective . 2019年12月24日時点のオリジナルよりアーカイブ。 2020年9月3日閲覧
  22. ^ "cdnjs/packages: 📦 パッケージ構成 - 開発者の負担を軽減するために構築された、無料でオープンソースのCDNのナンバーワン" . GitHub . 2021年5月13日閲覧
  23. ^ 「DigitalOceanのオープンソース」 。 2019年7月8日閲覧
  24. ^ 「サイト速度を向上させる15以上の無料CDN WordPressサービス(2019) - CollectiveRay」 。 2019年4月18日閲覧
  25. ^ a b「About Us - cdnjs - The No.1 free and open source CDN built to make life easier for developers」2021年5月13日閲覧
  26. ^ "cdnjs API | ProgrammableWeb" . 2019年4月18日閲覧
  27. ^ 「API - cdnjs.com - Web関連ライブラリに最適なFOSS CDNでウェブサイトを高速化!」2019年4月17日閲覧
  28. ^ 「CDNJS: ウェブ上で最速のJavascriptリポジトリ」 . Cloudflare. 2012年12月12日. 2019年4月18日閲覧
  29. ^ 「HSTSプリロードリストの提出」2019年4月17日閲覧。