加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 资源网站 > 资源 > 正文

是否应监控页面上加载的html元素的数量?

发布时间:2020-12-14 18:41:27 所属栏目:资源 来源:网络整理
导读:我有一个应用程序,在一个表元素中显示一个5-10000行的页面,并有一个下拉菜单切换到具有类似结构的其他视图.目前我在视图之间切换时执行异步请求(我也清除/从文档中删除当前视图)并每次加载适当的列表;但是,我在考虑 1)在请求查看之前在后台加载所有视图,以便
我有一个应用程序,在一个表元素中显示一个5-10000行的页面,并有一个下拉菜单切换到具有类似结构的其他视图.目前我在视图之间切换时执行异步请求(我也清除/从文档中删除当前视图)并每次加载适当的列表;但是,我在考虑

1)在请求查看之前在后台加载所有视图,以便在点击时立即加载.

2)只是隐藏一组特定的行而不是删除它,因此如果客户端导航回来,它也将是即时的.

这意味着可能会有数万个html元素被加载到当前文档中;这是一个问题吗?如果它超过数十万呢?

解决方法

将10000个 HTML元素加载到页面上并不是一个非常明智的想法.如果用户的计算机速度正常,则用户可能会遇到轻微的延迟,如果用户的计算机速度很慢,甚至可能导致系统崩溃(取决于计算机上的RAM数量).

您可以探索的一种技术是延迟加载HTML元素 – 这意味着当用户向下滚动到页面的特定部分时,元素将通过AJAX加载. (也称为“无限滚动”).

这意味着浏览器的渲染引擎不必一次渲染这么多元素,这样可以节省内存并提高速度.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读