javascript - 为什么我们使用延迟加载,是否有必要在像SPA这样的小项目中使用它?
问题描述
我想知道为什么我们使用延迟加载,在SPA这样的小项目中是否有必要使用延迟加载?
解决方案
完全加载平均移动目标网页所需的平均时间为 22 秒。然而,研究还表明,如果加载时间超过 3 秒,53% 的人会离开移动页面。
如今,Web 开发中真正重要的是 TTI(交互时间),因此基本上用户可以与 UI 交互需要多长时间。
通过延迟加载,可以在页面加载完成后加载额外的噱头(图片、一些花哨的动画JS脚本) ,从而大大降低TTI。
SPA之类的小项目有必要使用延迟加载吗?
无论页面有多大,加载时间始终是一项功能。但是,只是“延迟加载所有内容”对您毫无帮助,因为某些 JavaScript 是您的页面可用所必需的(尤其是对于 SPA)。
一些资源:
推荐阅读
- python - Python,从类方法中删除列表项
- javascript - 在 index.html 中使用来自 cdn 链接的 React 组件
- javascript - 如果 JavaScript 对象具有相同的键不同的值,则只获取重复键的最后一个键值
- vba - 搜索带有今天日期和特定主题的已发送项目
- python - SessionNotCreatedException:消息:未从选项卡创建的会话在 Python 中使用 Odoo 崩溃,但 selenium 单独工作正常,
- javascript - 仅对来自 React 中的 api 响应的对象数组中的几个对象进行排序
- javascript - 范围问题 - 在子实例中的 $emit 事件后未定义注入的父类
- c++ - 有没有办法在 C++ 的 IF 语句中检查迭代器是否是 random_access?
- javascript - 无法将任何内容从 bit.dev 导入我的 React 项目
- java - 如何在java中查找字符串值的大小(不是长度)?