【问题标题】:behavior of <img loading="lazy"> regarding memory consumption<img loading="lazy"> 关于内存消耗的行为
【发布时间】:2020-01-18 11:08:56
【问题描述】:

听说chrome已经为“img”元素实现了原生延迟加载,firefox也很快会效仿。

我为此找到的解释表明,当您向 img 元素添加属性 loading="lazy" 时,它只会在浏览器认为它“关闭”视口时请求 src url,“关闭”的定义" 取决于实际可用的带宽。

我的问题实际上是关于内存消耗的。在实际加载延迟加载的图像并且它离开视口足够远之后,浏览器是否会释放内存,在必要时再次延迟加载(可能是从磁盘缓存中)?

【问题讨论】:

    标签: html image lazy-loading


    【解决方案1】:

    https://whatpr.org/html/3752/urls-and-fetching.html#lazy-loading-attribute

    该属性向用户代理提供提示,以帮助根据属性的当前状态决定是立即获取资源还是推迟获取直到元素可见。

    根据我对规范的解释,loading 属性仅影响服务器对特定资源的初始请求。它不能确定资源的呈现方式。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-29
      • 2010-10-12
      • 1970-01-01
      • 2019-07-10
      相关资源
      最近更新 更多