记一次react项目部署之后页面加载极度缓慢的问题

在部署React项目后,页面加载出现21.11s的延迟,通过Firefox诊断发现是JS问题。采用async和defer属性优化script标签的加载顺序,解决异步加载导致的执行顺序混乱。尽管仍有延迟,但通过将内联代码转为异步脚本文件,显著提升了加载速度。
摘要由CSDN通过智能技术生成

加载太慢了

我吐了
21.11s我是真的吐了,紧接着刷新,就会立即加载
..不知道为啥好了
然后Firefox看了一下是js的问题,我太难了
js加载太久
我太难了
这么点东西加载都这么慢
然后为script标签加个async属性,让他有异步加载,加载完之后执行
但是async因为是乱序异步的,所以会导致不按顺序执行js,
所以建议使用defer,虽然是依旧是异步加载,但是会按先后顺序执行

我真是太难了,
我发现最大的问题不在于加载文件,而是有一个script标签里直接是写代码的,我换了defer之后依旧会有点慢,所以切成了async运行script标签,defer加载之后的js脚本文件,虽然还是有点慢,但是我接受了
优化之后
Firefox
并行美滋滋

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值