前端静态资源CDN公共库整理

开放的CDN最好是速度快,库全,支持快速检索。本文将列举国内外常用的前端静态资源CDN公共库。用开发的CDN写写demo,体验新框架的语法,但是用到生成环境,还需谨慎。虽然方便,但是万一库挂了,被人恶意注意代码,用多了影响还是很大。

jsDelivr

Open Source CDN free, fast, and reliable

官方网址: https://www.jsdelivr.com/
GitHub仓库:https://github.com/jsdelivr/jsdelivr

支持npm仓库资源同步, github 资源同步,还支持WordPress.org plugins。就目前体验而言,速度还不错。提供相关的CDN分析工具,支持combo合并,自动压缩资源,支持SRI。还有DNS分析工具 功能不要太强大,如果访问速度不会因为xx被阻拦在门口,绝对是最佳选择。五星好评推荐。

BootCDN

稳定、快速、免费的前端开源项目 CDN 加速服务。截止写这个文章共收录了 3245 个前端开源项目

官方网址: http://www.bootcdn.cn/

支持检索,速度还不错,但是就是相比unpkg.com资源欠缺。

unpkg.com

官方网址: https://unpkg.com/#/

资源绝对丰富,同步npmjs.com。但是速度不行,可惜。同时不支持检索,当然检索可以用https://www.npmjs.com/ 搜索替代。

css.net

常用前端公共库 CDN 服务
常用前端公共库 & 和谐使用 Google 公共库、字体库的方法

官方网址: https://css.net/

cdnjs.com

官网网址: http://cdnjs.com/

静态资源CDN公共库是指一些服务商将我们常用的前端资源JavaScript,CSS 等前端静态资源存放在网上,方便直接引用,并且提供CDN加速服务,这样一来可以让用户加速访问这些资源,二来还可节约自己服务器的流量。本文介绍常用的前端静态资源CDN公共库。

什么是cdn

CDN的全称是Content Delivery Network,即内容分发网络。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。其目的是使用户可就近取得所需内容,解决 Internet网络拥挤的状况,提高用户访问网站的响应速度。

其他

2017-12-02 补充

知乎做的https://unpkg.com/#/的镜像 unpkg.zhimg.com。

饿了么做的https://unpkg.com/#/的镜像
npm.elemecdn.com。例 https://npm.elemecdn.com/jquery@3.2.1/dist/jquery.min.js

饿了么做的https://unpkg.com/#/的镜像

例外还有github.elemecdn.com。例如 https://github.elemecdn.com/eleme/ubt-web/1.3.4/ubt.min.js。规则没有琢磨透。

以上并没有开源,没有开发访问。不建议使用。

参考

更新历史

2016-10-21

  • 合并issue整理的内容