我的NPM包里有一个文件,大小是307 KB,当我通过unpkg下载这个文件时,同样的文件是73.2KB,我很困惑为什么通过网络下载的同样的文件会更小。以下是通过网络下载时的大小-link:
通过npm安装时本地计算机上的大小(link,版本0.0.180):
waxmsbnn1#
文件本身在磁盘上是307 KB,但是当你通过unpkg下载它时它是压缩的,所以它下载的速度大约是4倍,一旦浏览器下载了压缩版本,它就会解压缩它,使它成为可用的JavaScript。使用的标准压缩算法/编码为gziphttps://betterexplained.com/articles/how-to-optimize-your-site-with-gzip-compression/中的图表
1条答案
按热度按时间waxmsbnn1#
文件本身在磁盘上是307 KB,但是当你通过unpkg下载它时它是压缩的,所以它下载的速度大约是4倍,一旦浏览器下载了压缩版本,它就会解压缩它,使它成为可用的JavaScript。
使用的标准压缩算法/编码为gzip
https://betterexplained.com/articles/how-to-optimize-your-site-with-gzip-compression/中的图表