我即将部署一个静态的 Gridsome 网站。目前整个站点在 gzip 压缩之前重 518KB(包含自托管、大幅子集字体、缩小的内联 SVG 等)。我知道这已经不是有史以来最庞大的网站了。
运行 Chrome 的代码覆盖工具,app.js 的 88561 字节(总共 181166 字节)没有被使用。这几乎是文件的 50%。那是……很多。
除了 Gridsome,我没有其他依赖项,而且我自己的 JavaScript 代码也很轻量。所以我假设大部分权重来自 Vue.js 或 Gridsome。Gridsome 已经在后面使用了 Webpack 4,所以我认为它做了很多剥离,但我仍然很烦恼。
有什么我可以做的吗,或者这只是不可避免的吗?我是否需要编写整个香草来绕过这种膨胀?
提前致谢 :)