前言#
靜態資源 CDN 公共庫是指一些服務商將我們常用的 JavaScript 庫存放到網上,方便開發者直接調用,並且還對其提供 CDN 加速,這樣一來可以讓用戶加速訪問這些資源,二來還可節約自己伺服器的流量。
jsDelivr#
MaxCDN 是一家價格相對比較便宜的 CDN 公司,在全球分佈著眾多的節點。 jsDelivr 是基於 MaxCDN 的一個免費開源的 CDN 解決方案,用於幫助開發者和站長。jsDelivr 包含 JavaScript 庫、jQuery 插件、CSS 框架、字體等等 Web 上常用的靜態資源。
官網:http://www.jsdelivr.com/
Ps:每一款 CDN 的節點數量都是大家所關心的,jsDelivr 總共提供著 13 個節點。加載速度和 CDNJS 基本差不多,國內用戶建議使用國內 CDN 服務最佳。大家可以自己測試看看
CDNJS#
CDNJS 提供非常完整的 JavaScript 庫,無論是熱門或是冷門的一應俱全。若你覺得它們缺少哪些好用的函式庫,也可以自行提交到網站裡,通過審核後就 CDNJS 就會為你分流 js 文件!唯一的缺點是國外的,國內訪問速度不算快。
官網:http://www.cdnjs.com/
反代源:
https://cdnjs.rsb.net/
https://cdnjs.loli.net
BootCDN#
BootCDN 是 Bootstrap 中文網支持並維護的開源項目免費 CDN 服務,致力於為 Bootstrap、jQuery、Angular 一樣優秀的開源項目提供穩定、快速的免費 CDN 服務。BootCDN 所收錄的開源項目主要同步於 cdnjs 倉庫。
官網:http://www.bootcdn.cn/
Microsoft ASP.net CDN#
ASP.NET 開發團隊推出的一個新的微軟 Ajax CDN(Content Delivery Network,內容分發網絡)服務,該服務提供了對 AJAX 庫(包括 jQuery 和 ASP.NET AJAX)的緩存支持。該服務是免費的,不需任何註冊,可用於商業性或非商業性用途。
官網:http://www.asp.net/ajaxlibrary/cdn.ashx
Ps:微軟出品,自然不會太差。雖然在國外,速度依然不會太慢(當然比不上國內的其他 cdn)。
Staticfile CDN#
像 Google Ajax Library,Microsoft ASP.net CDN,SAE,Baidu,Upyun 等 CDN 上都免費提供的 JS 库的存儲,但使用起來卻都有些局限,因為他們只提供了部分 JS 库。但七牛雲存儲提供一個盡可能全面收錄優秀開源庫的倉庫,並免費提供 CDN 加速服務。
官網:http://www.staticfile.org/
字節跳動靜態資源公共庫#
字節跳動靜態資源公共庫,本網站靜態資源定期同步自 https://github.com/cdnjs/cdnjs 。
CDN 節點也非常多,值得推薦的國內站點,背靠字節跳動,質量也比較有保障。
網址:http://cdn.bytedance.com/
Bootcdn#
bootcdn,國內節點眾多,BootCDN 是貓雲聯合 Bootstrap 中文網 共同支持並維護的前端開源項目免費 CDN 服務,致力於為 Bootstrap、jQuery、React、Vue.js 一樣優秀的前端開源項目提供穩定、快速的免費 CDN 加速服務。BootCDN 所收錄的開源項目主要同步於 cdnjs 開源項目倉庫。
網址:https://www.bootcdn.cn/
原 360 前端靜態資源庫#
原 360 前端靜態資源庫是由奇舞團支持並維護的開源項目免費 CDN 服務,支持 HTTPS 和 HTTP/2,囊括上千個前端資源庫和 Google 字體庫。該站靜態資源庫數據均同步於 cdnjs 開源項目倉庫。
網址:https://cdn.baomitu.com/
Unpkg#
unpkg 是一個內容源自 npm 的全球快速 CDN。
它部署在 cloudflare 上,在大陸地區訪問到的是香港節點。 它支持 h/2 和很多新特性,如果不考慮網絡延遲的原因,性能優化較為出色。在國內一些互聯網公司也有鏡像,例如知乎和餓了麼。
網址:https://unpkg.com/
Unpkg 反代源#
目前找了對外的 Unpkg 反代源有三個:
渺軟公益 CDN#
官網介紹:
我們在使用 多吉 國內 CDN 的基礎上,搭建了私人備案域名,為您提供三個可供使用的地址:
- https://jsd.onmicrosoft.cn/@info (回源 jsdelivr)
- http://npm.onmicrosoft.cn/@info (回源 unpkg)
- http://unpkg.onmicrosoft.cn/@info (同上,回源 unpkg)
- 我們的流量閾值為單個域名 24GB/24h,您可以在我們的儀表盤中查看更多詳情。
- 為了防止部分地區回源失敗,我們採用了 vercel 中轉回源,我們非常感謝 vercel 的支持。
- 我們期望您能夠自覺遵守我們的使用限制,為了確保項目的長久發展,請不要濫用本服務。我們同時歡迎您對本項目進行打賞,您的每一筆打賞都會被永久記錄在表格中,作為對開源項目做出貢獻的至高無上的榮譽。
又拍云 CDN#
官網介紹:又拍云為您托管常用的 JavaScript 庫,您可以在自己的網頁上直接通過 script 標記引用這些資源。這樣做不僅可以為您節省流量,還能通過我們的 CDN 加速,獲得更快的訪問速度
75 CDN#
諧音於奇舞,是由 360 前端奇舞團支持並維護的開源項目免費 CDN 服務,支持 HTTPS 和 HTTP/2,囊括了上千個前端資源庫和 Google 字體庫。而且是首個支持 HTTP/2 的 CDN 服務,共收錄了 4275 個開源項目,均同步於 cdnjs!首頁打不開了,但可以正常使用。
字節跳動 CDN#
由國內字節跳動公司所出品的公共庫,同步 cdnjs.com,但有時候可能針對部分庫未及時更新到最新版本,需要注意這一點,否則在使用時可能會導致一些莫名的錯誤。