Skypack--一种新型的JavaScript交付网络

2020-07-14 06:26:15

第三方的开源JavaScript包可以占大多数Web应用程序的90%或更多。Skypack经过优化,可以尽可能快地为您的用户提供依赖项,从而加快您的站点速度,并让您将精力集中在您自己编写的代码上。

Skypack(以前称为Pika CDN)已经在4000个不同的域名上服务了200多万个JavaScript包,为世界各地的网站提供了动力。

从第三方CDN加载JavaScript并不是一个新概念。在过去,推荐的做法甚至是从公共CDN加载像jQuery这样的受欢迎的库,以利用跨站点的共享缓存。随着越来越多的站点加入,缓存命中的可能性变得更大,从而使所有站点的加载速度更快。

Skypack也是同样的故事,重新设计以适应现代。直接从Skypack的全球交付网络加载您的第三方开源软件包,无需放弃您喜爱的构建工具、捆绑程序和托管服务,即可实现即时速度和微调缓存。

您的里程将根据您的站点是如何构建的以及您当前正在使用的依赖项而有所不同,但在某些情况下,我们已经看到站点加载时间(第一个字节的时间)下降了40%。

Skypack不是魔术。我们只会为您优化90%的Web代码,这样您就不必这么做了。

在Skypack之上构建就像拥有自己的个人Web性能团队,为占网站90%的代码带来最佳实践和优化。Skypack自动支持以下功能:

使用Skypack有多难?我们的网站有点特别……。

Skypack的目标是不管你的网站是如何建立的,也不管你在哪里托管,它都能正常工作。我们仍在研究捆绑插件和指南的完整生态系统,以帮助您入门。在此之前,使用Skypack的最佳方式是直接通过代码中的ESM导入URL。有关详细信息,请查看我们的文档。

一旦官方的捆绑包插件可用,Skypack就像在您当前的构建配置中添加一个单行插件一样简单。