我已经创建了一个Web应用程序,我意识到应用程序捆绑的javascript的相应文件大小略大于1mb。 (我使用了react和webpack,所以客户端只存在一个javascript)当然我做了缩小以减少最初3mb的javascript文件的大小。
然而,今天我发现了一些令人惊讶的现象。它的详细描述如下: 如果我通过谷歌的CDN获得jQuery脚本,它的文件大小约为33kb。但是,如果我将文件复制并粘贴到我的本地服务器中,它的文件大小约为90kb,几乎是原始文件大小的3倍,尽管两者在逻辑上是一样的。
我认为它可以成为减少javascript文件大小的线索。我试着尽可能详尽地写下来,但如果我的描述太抽象,请向我询问更多信息。提前谢谢。
答案 0 :(得分:2)
您可能会看到gzip压缩文件大小 - gzip是用于通过HTTP传输数据的常见文件压缩。文件解码后会更大,但浏览器会显示解压缩前的文件大小。
将this tool与https://ajax.googleapis.com/ajax/libs/jquery/3.0.0/jquery.min.js一起使用,向我显示jQuery文件的原始大小为86,000字节,但压缩后只有30,000字节。