首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
优化
订阅
羊驼Jm
更多收藏集
微信扫码分享
微信
新浪微博
QQ
18篇文章 · 0订阅
想惊艳众人?那就来看下这款不定高的虚拟滚动吧
本文为稀土掘金技术社区首发签约文章。大数据列表的渲染是一个比较常见的问题,通常咱们都是使用虚拟滚动来进行优化,但目前的虚拟滚动基本都是定高的虚拟滚动。因此本文介绍了一种不定高的虚拟滚动方案。
如何实现一个高度自适应的虚拟列表
近期在某平台开发迭代的过程中遇到了超长List嵌套在antd Modal里加载慢,卡顿的情况。于是心血来潮决定从零自己实现一个虚拟滚动列表来优化一下整体的体验。 首先我们需要定义几个变量/名称。 vListContainer 为可视区域的容器,具有 overflow-y: au…
虚拟滚动探索与封装
1. 介绍 什么是虚拟滚动?虚拟滚动就是通过js控制大列表中的dom创建与销毁,只创建可视区域dom,非可视区域的dom不创建。这样在渲染大列表中的数据时,只创建少数的dom,提高性能。 2. 分类
BetterScroll:可能是目前最好用的移动端滚动插件
作者:滴滴webapp架构组-付楠 BetterScroll 是一款重点解决移动端各种滚动场景需求的开源插件(GitHub地址),适用于滚动列表、选择器、轮播图、索引列表、开屏引导等应用场景。 为了满足这些场景,它不仅支持惯性滚动、边界回弹、滚动条淡入淡出等效果的灵活配置,让滚动…
前端长列表优化之虚拟滚动vue-virtual-scroller
一、使用背景 业务开发中存在长列表显示需求,一些用户的聊天列表会出现几千条数据的情况,也就意味着要一次性渲染几千条数据,造成明显的卡顿,这时就有必要对聊天列表进行性能优化来提升用户体验。 对于这种需求
前端性能优化之浏览器渲染优化 —— 打造60FPS页面
前言 本文整理自:developers.google.cn 及 高性能JavaScript,再加上了一些个人对其中提到的知识点的理解与补充。前端性能优化涉及很多方面,本文仅针对高性能渲染进行分析。
js异步并发控制,限制请求数量的解惑
在一些场景中,我们会遇到高频率大批量请求数据,密集型 CPU 运算。为了避免请求过于频繁导致资源不足情况。 需要保持并行请求的数量固定...
浏览器请求最大并发数
有一天被pm小姐姐反馈网站无法打开,一直是白屏; 我再本地打开了一下是正常的,而且展示速度也是正常的;查了下日志报错也没有啥问题;这个页面中只有一个展示二维码,扫码登录的功能; 收集了…
【性能优化实践】计算属性内用 cloneDeep 可能会导致性能问题
性能优化的文章相信同学们都看的很多,大部分的套路基本上都了解过。比如针对资源文件优化(webpack打包优化、gzip压缩、cdn加速、浏览器缓存、懒加载、http2等),页面渲染优化(SSR、
浏览器网站性能分析
网站性能是一个老生常谈的问题,但是这块又不是一件简简单单好干的事情,需要一点点啃,最近啃了一下,然后发现中间还是有东西的,过来分享一下。 我把这块分为两个事情。 这个别人指的是“自己的程序在别人的设备上运行的性能”。 这个性能非常有必要知道,比如“客户和你吐槽说:你这个程序好慢…