Greasy Fork

Ultimate Web Optimizer

全面的网页性能优化方案(含懒加载/预加载/预连接)

当前为 2025-06-09 提交的版本,查看 最新版本

作者
moyu001
评分
0 0 0
版本
1.2.2
创建于
2025-05-26
更新于
2025-06-09
大小
22.9 KB
许可证
MIT
适用于
所有网站

网页加载速度优化 1.图片懒加载 2.css、js、woff2预加载 3.常见公共库预连接

Ultimate Web Optimizer 更新日志 v1.2

取消过于激进的优化,优化原有代码

  1. 性能与健壮性优化 懒加载分批处理:图片/视频 observer.observe 支持分批处理,batchSize 自适应,防止大页面卡顿。 MutationObserver 防抖/合并:所有 DOM 变更监听均加防抖和批量处理,适应 SPA、图片流等高频动态页面。 资源释放:图片/视频被移除时自动 unobserve,防止内存泄漏。 缓存定期清理:cssCache、processed 等集合每10分钟自动清理,长时间运行资源占用可控。 支持 video 懒加载:对

  2. 兼容性与安全性提升 防debugger机制:拦截 Function/eval 中的 debugger,有效防止反爬虫脚本导致页面卡死。 全局黑名单机制:可配置站点(如 pexels.com)完全跳过所有优化,避免与站点原生懒加载/布局冲突。 模块级黑名单:每个优化模块(懒加载、预连接、预加载、布局优化)均支持独立黑名单,便于精细化控制。 已实现懒加载图片自动跳过:检测到 data-src/data-srcset 属性的图片自动跳过懒加载处理,兼容第三方懒加载实现。