js异步和同步加载在性能优化中有什么区别
1个回答
展开全部
同步
<script src="file.js></script>
<img src="image.jpg" /> 图片多快出现在你眼前,取决于file.js的装载速度
异步
<script async src="file.js></script>
<img src="image.jpg" /> 图片多快出现在你眼前,不依赖于file.js的装载与执行速度
就是说file.js和image.jpg会同时被请求,什么时候file.js可以执行取决于它自己的下载速度,什么时候渲染image.jpg也只取决于它自己的下载速度。
<script src="file.js></script>
<img src="image.jpg" /> 图片多快出现在你眼前,取决于file.js的装载速度
异步
<script async src="file.js></script>
<img src="image.jpg" /> 图片多快出现在你眼前,不依赖于file.js的装载与执行速度
就是说file.js和image.jpg会同时被请求,什么时候file.js可以执行取决于它自己的下载速度,什么时候渲染image.jpg也只取决于它自己的下载速度。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询