Ultimate Web Optimizer

全面的网页性能优化方案- 懒加载/预加载/预连接/布局优化

这些是此脚本变更过代码的版本。 显示所有版本。

  • v2.1 2025-06-10

    去掉可视化配置面板,精简代码

  • v2.0 2025-06-10

    重构改进

  • v1.2.3 2025-06-09

    去掉防debugger拦截

  • v1.2.2 2025-06-09

    修复错误

  • v1.2.1 2025-06-09

    小修复

  • v1.2 2025-06-09

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

  • v1.1 2025-06-08

    Ultimate Web Optimizer v1.1 更新日志 🚀 新功能与增强

    1. 全面调试系统(默认关闭)

      新增分层级调试日志系统:debugLog, debugWarn, debugError 所有核心模块添加详细操作日志,便于问题排查 控制台输出初始化报告和运行时状态

    2. 控制台命令系统

      新增全局控制台命令: optimizerStatus() - 查看优化器状态 checkChinaPlatform() - 检测当前平台 disableOptimizer() - 临时禁用优化器 forceRecycle() - 手动触发资源回收 命令在脚本加载后立即可用,无需等待页面加载完成

    3. 增强的资源回收系统

      添加详细的内存监控和回收日志 改进视频回收策略: 保护播放中/全屏/PiP模式视频 标记用户激活的视频 滚动时自动恢复回收的视频 新增图片回收保护机制(跳过验证码图片)

    4. 中国平台优化

      增强平台检测算法,提高识别准确率 新增平台特定后处理: 淘宝:轮播图优化 京东:核心资源预加载 抖音:视频列表优化 哔哩哔哩:弹幕优化 快手:直播流优化 腾讯:广告容器优化 优化CDN预连接白名单,添加更多中国CDN域名

    5. 验证码保护系统

      扩展验证码特征库,支持更多验证码类型 安全模式下自动禁用懒加载和预加载功能 恢复验证码框架的默认样式,避免布局错位

    🐛 问题修复

    1. ​​控制台命令未定义问题​​
        重构命令注册(不可用)系统,确保命令立即可用
        添加命令可用性检查,提供友好错误提示
    
    2. ​​资源回收条件判断错误​​
        修复图片回收的错误配置引用
        添加回收保护标记(data-skip-recycle)
    
    ​​3. CSS字体预加载问题​​
        修复字体URL正则表达式匹配错误
        改进CSS解析逻辑,提高字体识别准确率
    
    ​​4. 跨域资源处理​​
        改进CORS错误检测和自动修复
        添加详细的跨域错误日志
    

    ⚙️ 性能优化

    ​​1. 网络感知配置增强​​
        根据网络类型动态调整优化策略
        节省数据模式自动禁用预加载和预连接
        添加网络状态变更监听
    
    ​​2. 懒加载性能提升​​
        优化初始图片筛选算法
        添加懒加载保护标记(data-skip-lazy)
        改进动态图片检测机制
    
    ​​3. 资源回收内存优化​​
        添加回收间隔保护(10秒冷却)
        优化视频排序算法,优先回收不可见视频
        支持手动触发垃圾回收(window.gc())
    

    📦 兼容性改进

    ​​1. 严格CSP环境支持​​
        添加CSP兼容性检测
        在严格CSP环境下自动禁用预加载和预连接
    
    ​​2. 旧版浏览器支持​​
        改进懒加载兼容模式实现
        添加功能可用性检测,避免在不支持API时崩溃
    
    ​​3. 错误处理增强​​
        添加全局错误捕获
        改进Promise拒绝处理
        添加错误重试机制
    
  • v1.0 2025-05-26

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址