假如后端一次性返回10w条数据,前端如何应对
假如后端一次性返回10w条数据首先设计不合理浏览器能否处理10w条数据1JS没问题2渲染到DOM会非常卡顿方案一自定义中间层1自定义nodejs中间层获取并拆分这10w条数据2前端对接nodejs中间层而不是服务端3成本比较高方案二虚拟列表1只渲染可视区域DOM2其他隐藏区域不显示只用撑起高度3随着浏览器滚动创建和销毁DOM虚拟列表-第三方lib1虚拟列表实现起来非常复杂可借用第三方lib2Vue-virtual-scroll-list3React-virtualiszed划重点1要主动沟通表达观点也许正在考察你的沟通能力2后端的问题首先要用后端的思维去解决 – 中间层3虚拟列表只是无奈的选择实现复杂而效果不一定好低配手机
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2433878.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!