【问题标题】:Do hidden animated GIFs still use the CPU?隐藏的动画 GIF 是否仍使用 CPU?
【发布时间】:2011-07-13 19:15:44
【问题描述】:

我有一个重 AJAX 的网站。当服务器正在处理请求时,有数百个按钮会立即显示动画加载 GIF。

我注意到我的网站在使用几分钟后变得迟缓。动画 GIF 以较低的帧速率播放。他们有时甚至停止动画。按钮上的悬停效果有明显的滞后。这数百个动画 GIF 是否有可能在隐藏时仍然锁定 CPU (style="display: none")?在任何时间点最多只能看到几个 GIF。

【问题讨论】:

    标签: dom browser cpu animated-gif


    【解决方案1】:

    使用样式表隐藏的东西仍然存在并由浏览器解析(因此可以通过脚本进行操作),只是不会向用户显示。

    这与将控件标记为.visible=false 时形成对比,在这种情况下,它们没有在浏览器中标记(因此无法通过脚本进行操作)

    【讨论】:

      猜你喜欢
      • 2016-02-19
      • 2019-03-22
      • 2016-05-04
      • 2019-06-03
      • 1970-01-01
      • 2020-06-02
      • 1970-01-01
      • 1970-01-01
      • 2019-02-04
      相关资源
      最近更新 更多