web要展示的数据过多如何优雅的显示
发布网友
发布时间:2022-06-10 19:17
我来回答
共1个回答
热心网友
时间:2024-07-02 02:26
web要展示的数据过多优雅地显示如下方法:
1、从数据上处理:分页分表,比如前端可以把数据分页展示,后端也分段吐数据
2、从渲染上解决:
(1)、异步渲染,比如进入页面先不渲染,然后加载好页面再渲染。
(2)、局部渲染:只渲染目前可见区域的数据,再渲染次屏数据。
(3)、还有性能瓶颈,可以考虑web worker 做压缩和解码,也可以考虑离屏canvas做预渲染。
3、减少数组操作,避免多次循环及处理数据。
4、控制可视数量,如按需加载,可分为接口按需和展示按需。回收远离可视区域数据。
5、减少过渡效果和过度dom操作。