前端公共库 CDN 服务是指一些服务商将我们常用的前端开发用到的库存放到网上,方便开发者直接调用,并且提供 CDN 加速。与将前端库存放在自己的服务器上相比,公共库的 CDN 更加稳定、高速,一来可以方便开发者的开发,二来可以让用户加速访问这些资源
cdn.bootcss.com
BootCDN 是 Bootstrap 中文网和又拍云合作提供的前端公共库服务。BootCDN 每天同步一次 CDNJS 的 GitHub。又拍云的 CDN 嘛没的说,国内 150+ 节点,在香港和美国也都有节点,整体速度都很不错。偶尔会遭遇 CC 攻击,所以不是太稳
cdnjs.cat.net
CSS.NET 是土豪 Showfom 提供的公益前端 CDN 服务,每天同步CDNJS的GitHub。现在 css.net 的架构改成了国内是阿里云 CDN,海外是 SUCURI CDN(IP 任播),全球路由畅通。CSS.NET 的整体速度和延迟都很不赖
cdn.staticfile.org
Staticfile 是七牛提供的公共 CDN 服务,由掘金提供的技术支持。Staticfile 的库是自己维护的,开源在 GitHub 上。不过已经将近一年没有更新了,里面的库都不是最新的。不过七牛毕竟和国内多家 CDN 厂商合作,在国内节点和线路优秀,在海外也有韩国、日本、香港、台湾、北美多地的节点。不过七牛一直不支持 HTTP2,大家需要权衡一下
lib.baomitu.com
75CDN 是奇虎 360 最大的前端团队奇舞团维护的前端开源公共库,也是每天同步 CDNJS。奇虎的 CDN 节点在国内数量很可观,但是在海外就有些差强人意(没有东南亚地区节点,只有一个北美节点),亚太地区访客都会被解析回国内节点。不过 BaomituCDN 还同步了谷歌字体库(不是反代),所以还是可以看看的。最近他们 为 75CDN 公共库加上了 SRI 支持,这应该是公共库中可以算是独树一帜的(在这之前,只有 jsDelivr 提供了 SRI 支持)
cdnjs.cloudflare.com
公共 CDN 库的老大,基本上国内大部分公共 CDN 都是从它这里同步的。支持多资源合并。CDN 服务商是大名鼎鼎的 CloudFlare,IP 任播走遍全球节点,还支持 IPv6。在国外速度没话说,不过在国内的路由就因为某些大家都懂的原因就基本呵呵了
cdn.jsdelivr.net
也是一家公共 CDN 巨头,除了拥有自有库、支持文件合并以外,还支持从 NPM 上获得资源。jsDeliver 域名还在国内备了案。提供海外 CDN 服务的是 CloudFlare,提供国内 CDN 服务的是 网宿。