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

前端之家收集整理的这篇文章主要介绍了是否应监控页面上加载的html元素的数量?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个应用程序,在一个表元素中显示一个5-10000行的页面,并有一个下拉菜单切换到具有类似结构的其他视图.目前我在视图之间切换时执行异步请求(我也清除/从文档中删除当前视图)并每次加载适当的列表;但是,我在考虑

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

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

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

解决方法

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

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

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

原文链接:https://www.f2er.com/html/225583.html

猜你在找的HTML相关文章