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

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

概述我有一个应用程序,在一个表元素中显示一个5-10000行的页面,并有一个下拉菜单切换到具有类似结构的其他视图.目前我在视图之间切换时执行异步请求(我也清除/从文档中删除当前视图)并每次加载适当的列表;但是,我在考虑 1)在请求查看之前在后台加载所有视图,以便在点击时立即加载. 和 2)只是隐藏一组特定的行而不是删除它,因此如果客户端导航回来,它也将是即时的. 这意味着可能会有数万个html元素被加 我有一个应用程序,在一个表元素中显示一个5-10000行的页面,并有一个下拉菜单切换到具有类似结构的其他视图.目前我在视图之间切换时执行异步请求(我也清除/从文档中删除当前视图)并每次加载适当的列表;但是,我在考虑

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

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

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

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

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

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

总结

以上是内存溢出为你收集整理的是否应监控页面上加载的html元素的数量?全部内容,希望文章能够帮你解决是否应监控页面上加载的html元素的数量?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1139808.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-31
下一篇 2022-05-31

发表评论

登录后才能评论

评论列表(0条)

保存