html - srcset hiDPI 图像的 Pagespeed 洞察惩罚
问题描述
我正在使用 srcset 在具有高像素密度的显示器上提供高分辨率图像,使用 srcset,就像这样;
<picture>
<source srcset="/images/512x256.webp 512w, /images/1024x512.webp 2x, images/1536x1024.webp 3x" type="image/webp">
<source srcset="/images/512x256.jpg" type="image/jpeg">
<img src="/images/512x256.jpg" alt="Image">
</picture>
它工作得很好,但 Pagespeed 洞察力抱怨并告诉我应该为移动设备提供正确格式的图像。srcset 的想法是为浏览器提供更高分辨率的多个版本。当然,3x 图像是 1x 的 3 倍。我所做的只是为浏览器提供多个版本,因此它可以为具有高 DPI 的设备提供 hq 图像。浏览器可以根据设备和情况做出明智的决定并提供最佳图像。那么,为什么 Pagespeed 洞察会给予这种惩罚呢?
解决方案
推荐阅读
- java - 如何在从服务器端发送到客户端时将货币代码映射到自定义代码
- c# - 窗口中的 WPF 窗口 (c#)
- java - 在awt java中绘制不规则形状并填充颜色
- python - GLIBC 2.14 安装错误:需要强制展开支持 - RHEL 7.5
- html - 如何冻结表格列
- r - rugarch - 使用循环获取 R 中的 servaral 模型的 AIC
- javascript - 数组的 JavaScript 不区分大小写的通用排序
- c++ - std::pair 字符串作为 std 中定义的 unordered_map 的自定义键失败并出现模板错误
- google-maps - 在 Cytoscape 中集成地图
- node.js - 无法解析“样式加载器”webpack 4