我的团队编写了一个 Web 应用程序,create-react-app
我们希望在初始页面加载时保持较小的包大小。现在我们只是在输出的 javascript 文件上运行gzip
并了解整个包的大小(类似于 的输出),但这还不足以告诉我们所有包的大小初始页面加载需要。wc
build/
react-scripts build
现在我计划依靠解析build/index.html
和查找哪些脚本标签引用绝对路径(以避免计算第三方脚本),以便识别在初始页面加载时加载了哪些块,但我确实想知道代码是否可能加载对初始绘制很重要的 javascript 端。我不这么认为,但我也不明白 CRA 是如何工作的,不足以明确地说出来。
我的队友也在想,也许我们应该只在无头浏览器中加载登录页面,并确定以这种方式加载页面时加载的脚本,尽管最好有一种更轻量级的方式来执行此检查。
提前致谢!