静态文件资源 cdnjs, jsdelivr 抖音字节国内快速 CDN 镜像推荐【2025】- 仍在使用 bootcdn 和 staticfile CDN 请注意验证资源的完整性(SRI)
国外
访问较慢,稳定安全优先
测速来源:https://www.itdog.cn/tcping/ ,
Tcping,均使用443端口。测速时间:2024/09/27
| 组织 | 域名 | 协议 | 平均速度( https) | 注意事项 | 
|---|---|---|---|---|
| cloudflare.com | cdnjs.cloudflare.com | h2 | 国内: 528ms国外: 4ms | 1. 同步 cdnjs,进入复制即可 2. 默认缓存时间 1年3. 资源并非完全同步 npm,对资源有要求。若资源未被收录可在该项目提 PRcdnjs/packages | 
| ⭐️ jsdelivr | cdn.jsdelivr.net | h2 | 国内: 274ms国外: 15ms | 同步 npm js,默认缓存一年,支持 esm语法: https://cdn.jsdelivr.net/npm/package@version/file示例:https://cdn.jsdelivr.net/npm/jquery@3.6.4/dist/jquery.min.js | 
| Michael Jackson | unpkg.com | h2 | 国内: 346ms国外: 3ms | 同步 npm js,默认缓存一年(建议通过语法来获取包内容) 语法: https://unpkg.com/:package@:version/:file示例:https://unpkg.com/react@latest/umd/react.production.min.js 通过 /any/file?meta可获取元数据,例如文件integrity或size等信息,示例:react@18.0.3通过 ?module获取ES版本 | 
国内 - 大厂
| 组织 | 域名 | 协议 | 平均速度( https) | 注意事项 | 
|---|---|---|---|---|
| 又拍云 | s4.zstatic.net | h2 | 国内: 22ms国外: 27ms | 同步 cdnjs(又拍云赞助,相当于国内 cdn js,访问站点搜索资源)使用 又拍云提供的 SRI Hash 生成器 | 
| 知乎 | unpkg.zhihu.comunpkg.zhimg.com | h3 | 国内: 6ms国外: 21ms | 理论同步 unpkg.com,可能会有资源同步问题(维护未知),腾讯云 CDN服务使用同 unpkg替换域名即可:https://unpkg.zhimg.com/react@latest/umd/react.production.min.js | 
相关文章:
Polyfill supply chain attack hits 100K+ sites > https://web.archive.org/web/20240229113710/https://github.com/polyfillpolyfill/polyfill-service/issues/2834 > https://www.v2ex.com/t/1053497
- bootcdn
- staticfile CDN
三方自建
| 组织 | 域名 | 协议 | 平均速度( https) | 注意事项 | 
|---|---|---|---|---|
| ⭐️7ED Services | use.sevencdn.com | h2 | 国内: 5ms国外: 281ms | 同步 cdnjs,将域名替换 use.sevencdn.com即可示例:https://use.sevencdn.com/ajax/libs/twitter-bootstrap/4.3.1/js/bootstrap.min.js | 
| jsdelivr 镜像站 | cdn.jsdmirror.com | h2 | 国内: 31ms国外: 83ms | jsdelivr 的国内镜像站,将域名 cdn.jsdelivr.net替换为cdn.jsdmirror.com境内 腾讯云 Edgeone,境外 CF | 
| webcache | cdnjs.webstatic.cn | h2 | 国内: 22ms国外: 186ms | 支持 cdnjs 和 unpkg.com,使用 阿里云 CDNcdn js: https://cdnjs.webstatic.cn/ajax/libs/:package/:version/:fileunpkg:https://npm.webcache.cn/:package@:version/:file | 
| 渺软CDN | https://jsd.onmicrosoft.cn ( jsDelivr)https://npm.onmicrosoft.cn ( UNPKG)https://cdnjs.onmicrosoft.cn ( cdnjs) | h1.1 | 国内: 43ms国外: 130ms | 根据不同的域名选择不同的服务,使用 cloudflare CDN | 
子资源完整性 - SRI
Subresource Integrity
可在 SRI Hash Generator 中生成相应的
Hash值
在 script 中使用
<script
  crossorigin="anonymous"
  src="https://s4.zstatic.net/ajax/libs/react/18.3.1/umd/react.development.js"
  integrity="sha512-YFI6ChaPQ5hH9o8Q4n5ZzDHrhrwZ3dhgZSQ2JC/pgmYuD0QtG0iwQgfFa1J+o4jvklsKBupcHz5Tx1yqa25FFQ=="
></script>本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 kshao-blog-前端知识记录!
 评论







