记录–两行CSS让页面提升了近7倍渲染性能

  • 记录–两行CSS让页面提升了近7倍渲染性能已关闭评论
  • 168 次浏览
  • A+
所属分类:Web前端
摘要

对于前端人员来讲,最令人头疼的应该就是页面性能了,当用户在访问一个页面时,总是希望它能够快速呈现在眼前并且是可交互状态。如果页面加载过慢,你的用户很可能会因此离你而去。所以页面性能对于前端开发者来说可谓是重中之重,其实你如果了解页面从加载到渲染完成的整个过程,就知道应该从哪方面下手了。


这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助

记录--两行CSS让页面提升了近7倍渲染性能

前言

对于前端人员来讲,最令人头疼的应该就是页面性能了,当用户在访问一个页面时,总是希望它能够快速呈现在眼前并且是可交互状态。如果页面加载过慢,你的用户很可能会因此离你而去。所以页面性能对于前端开发者来说可谓是重中之重,其实你如果了解页面从加载到渲染完成的整个过程,就知道应该从哪方面下手了。

嗯,不要跑偏了,今天我们主要来研究长列表页面的渲染性能

现如今的页面越来越复杂,一个页面往往承载着大量的元素,最常见的就是一些电商页面,数以万计的商品列表是怎么保证渲染不卡顿的,大家在面对这种长列表渲染的场景下,一般都会采用分页或者虚拟列表来减缓页面一次性渲染的压力,但这些方式都需要配合JS来时实现,那么有没有仅使用CSS就能够实现的方案呢?

答案是有的,它就是我们今天的主角 —— 内容可见性(content-visibility)

如果这篇文章有帮助到你,❤️关注+点赞❤️鼓励一下作者,文章