世博会构建:网络会构建庞大的捆绑包,使网站运行缓慢,但性能却不佳

时间:2020-10-22 09:10:16

标签: performance react-native expo pagespeed react-native-web

expo build:web产生的捆绑包大小平均为3mb。

我在https://docs.expo.io/guides/web-performance/完成了步骤。我的应用程序没有图像,因此没有优化它们的实际问题。其他建议的改进变化很小。

我使用了捆绑软件分析器,但没有安装任何尺寸太大的模块来导致3mb捆绑软件大小。

运行build时,我得到:

entrypoint size limit: The following entrypoint(s) combined asset size exceeds the recommended limit (48.8 KiB). This can impact web performance.
Entrypoints:
  app (3.2 MiB)
      static/js/runtime~app.aaee9ccd.js
      static/js/2.a5f54fa3.chunk.js
      static/js/app.98ae2f23.chunk.js

其结果是网页的性能非常差。

如果我在浏览器中对生成的结果运行google“ lightspeed”(pagespeed见解),则初始页面加载的评级会非常差。

我在想一种可能的解决方法,先分支,然后退出博览会,然后删除所有不必要的npm模块以减小捆绑包的大小。

我还对某些组件添加了延迟加载,但没有太大改进。

您还有其他建议吗?

还附有Google lightspeed测试结果。

Lightspeed Lightspeed 2

0 个答案:

没有答案