Pro Ant Design 使用analyze 优化前端首次加载时间

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Pro Ant Design 使用analyze 优化前端首次加载时间相关的知识,希望对你有一定的参考价值。

参考技术A         之前使用Pro Ant Design(react)脚手架做了个web前端项目,在打包发布的时候,发现打包后静态文件太大了,首次加载需要16秒中的时间。

在Pro Ant Design 官网找到了 npm run analyze 指令分析打包文件的大小, 根据analyze的分析后,将加载速度优化了3秒,记录下过程。首先运行npm run analyze 得到

根据图中的信息可以清楚的看到前端加载的每个库文件所占的体积。发现echarts(数据图标库)这个库占的文件太大了。

echarts在我的项目中只是首页展示的几个圆圈,但是整个库的体积比蚂蚁金服的Ant Design库还要大。所以想到将这个库替代。

       上图是echarts库使用和不使用加载时间对比,发现快了三秒。之后我将echarts的库改为pro ant design 自带的表格库使用进行替代。

       前端加载优化还可以从很多方面如手,比如压缩图片,减少接口请求。这里就不再涉及了。简单介绍下analyze 这个工具的的使用

以上是关于Pro Ant Design 使用analyze 优化前端首次加载时间的主要内容,如果未能解决你的问题,请参考以下文章

ant design pro (十四)advanced 使用 CLI 工具

无法让 @ant-design/pro-layout 的样式与“create-react-app”一起使用

006-ant design pro 样式

Ant Design Pro 基本语法使用(JavaScript版)

ant-design-pro 动态菜单-路由详解

阿里开源项目之Ant Design Pro