#1 · 主分类: Web 性能与预测加载
lazysizes
高性能且对SEO友好的图片(响应式和普通)、iframe等懒加载器,无需配置即可检测由用户交互、CSS或JavaScript触发的任何可见性变化。
项目最后更新:04/03/24
GitHub Stars
17.7K
Forks数量
1.7K
贡献者数量
57
许可证
MIT
收录理由
lazysizes 会把图片、iframe 和第三方挂件推迟到真正进入视口时才加载,这样内容密集的页面就不必在首次绘制时承担全部资源的开销。你只需要给元素加上 lazyload 类名和 data-src 属性,脚本就会自动初始化,并持续监听滚动、CSS 动画、轮播、无限滚动或单页应用导航等引发的可见性变化,全程无需任何配置。在响应式图片方面,它能自动计算 sizes 属性,还允许你与 CSS 共享媒体查询,让 picture 和 srcset 的跨浏览器集成变得简单许多。资源优先级处理也很贴心:接近视口的资源只在网络空闲时预取,而不支持滚动的用户代理仍能拿到完整内容,搜索引擎因此可以正常索引。对于内容繁重、希望在不改动标记的前提下提升感知加载速度的站点或 Web 应用,这是一个成熟且实用的选择。
相关文章
暂无针对该项目的文章。
如需补充新闻资讯、使用教程、应用测评等内容,欢迎 联系我们推荐选题或投稿。