zoukankan      html  css  js  c++  java
  • webp性能测评

    一、测评目的

    通过分析webp图片在不同条件下的性能表现,来确定webp图片的适用场景。

    二、测评方式

    使用控制变量法,分别从以下3点对webp与jpg图片做对比,得出结论。

    1.页面图片总体积。

    2.单张图片体积。

    3.网速

    三、采样数据

    测试机器:2015年MacBook Pro

    处理器:2.7GHz Intel Core i5

    显卡:Intel Iris Graphics 6100

    浏览器:Chrome Mac版 52.0.2743.116

    1.变化参数:页面图片总体积(通过图片数量变化)

    固定参数:每张图片质量为70,尺寸为原图尺寸,网速为Wifi

    图片总体积(KB) 18.1(37.2) 38.6(63.4) 52.1(93.8) 99.9(167.6) 126.3(223.2) 192.8(325.2) 222.7(386.7) 233.6(420.5) 252.1(458.6) 283.2(514.9)
    webp 207 278 443 718 799 1073 1406 1469 1662 1893
    jpg 116 143 220 270 336 384 452 493 547 617

    2.变化参数:单张图片体积(通过图片尺寸以及质量变化)

    固定参数:网速为Wifi

    单张图片体积(KB) 1.0(1.6) 2.3(3.5) 3.3(4.9) 5.0(8.0) 7.7(13.0) 9.3(17.0) 11.3(21.8) 12.8(26.3) 14.8(31.4) 20.2(38.7)
    webp 118 131 136 164 166 240 265 302 314 324
    jpg 132 133 146 149 150 183 190 217 233 240

    3.变化参数:网速(使用Chrome工具模拟网速)

    固定参数:图片质量70,尺寸为原图尺寸,webp格式体积18.1KB,jpg格式体积37.2KB

    网速 Regular 2G(250k/s) Good 2G(450k/s) Regular 3G(750k/s) Good 3G(1.5m/s) Regular 4G(4m/s) Wifi(30m/s)
    webp 914 522 406 294 235 214
    jpg 1519 844 528 293 189 110

    四、数据分析

    根据以上分析可得出结论:

    1.webp图片体积比jpg体积要小40%左右,因此webp图片下载速度比jpg图片更快,耗流量更少。

    2.渲染webp比渲染jpg明显要慢。

    3.页面图片总体积越大,webp比jpg额外耗时更多。

    4.单张图片在5KB以下时,webp加载较快;单张图片在5KB以上时,jpg加载更快。

    5.网速在1.5mb/s以上时,jpg更快;网速在1.5mb/s以下时,webp更快。

    五、结论

    通过以上分析,得出webp的适用场景:

    1.网速较差时(由于webp图片体积更小,耗流量更少,网速不好时,性能表现更好)

    2.单张图片在5KB以下时

    3.页面webp图片总体积在50KB以内时(此时webp与jpg相差在0.2s以内,可以接受)

  • 相关阅读:
    javaSE一些实习问题
    java并行程序基础
    http与https协议
    mybatis-plus 狂神说笔记
    弄懂java bio 和 nio 一篇就够 !!!
    异步操作Promise
    uni-app,vue-cli3或4的跨域
    7.vue之v-on
    Linux Shell 错误: $' ': command not found错误解决
    visual studio 容器工具首次加载太慢 vsdbgvs2017u5 exists, deleting 的解决方案
  • 原文地址:https://www.cnblogs.com/Pickcle/p/6247740.html
Copyright © 2011-2022 走看看