前端虚拟滚动:从DOM瓶颈到视口计算的技术突围
一个包含20,000行数据的简单列表,能让浏览器内存占用飙升超过700MB,DOM检查器甚至无法正常工作。这不是危言耸听,而是前端开发者在处理大数据量列表时真实遇到的困境。 ...
一个包含20,000行数据的简单列表,能让浏览器内存占用飙升超过700MB,DOM检查器甚至无法正常工作。这不是危言耸听,而是前端开发者在处理大数据量列表时真实遇到的困境。 ...
2010年,Ethan Marcotte提出了响应式网页设计的概念,Media Queries从此成为前端开发者的标配工具。然而,这套基于视口的响应式方案存在一个根本性的盲点:一个组件无法感知自己所在的容器空间。 ...
2017年,React团队做出了一个大胆的决定:重写React的核心算法。这个被称为Fiber的项目历时两年多,彻底改变了React处理更新的方式。为什么要花这么大力气重写一个已经广泛使用的库?答案藏在浏览器的单线程本质里。 ...