作者回复: 被您发现了 :)
作者回复: 网络状态一般是通过APP取,通过JSSDK暴露给JS使用;原生JS中navigator.connection方法判断网络状态兼容性很不好的(具体浏览器支持情况可以参考https://caniuse.com/#feat=netinfo)
作者回复: 个别图片用tinypng是可以,它的压缩算话毕竟很优秀。大批量业务,以及对图片隐私考虑(需要上传到它服务器上),此时显然tinypng就不太合适了。
作者回复: 您可以试试 jdf-png-native ,具体实例参考咱课程demo https://github.com/putaoshu/geek-fepo-course/tree/master/example/2.2node-pngquant-native
作者回复: 您说的非常对,HTTP/2支持多路复用,允许通过一个HTTP/2连接发起多个请求,所以说呢优化也是相对而言的。另外呢,HTTP/2相关知识点我们会在第5章服务端和⽹络优化具体讲解。
作者回复: 您好 node-pngquant-native可能不支持您的node版本,请尝试在低版本node上安装,或者使用已对node-pngquant-native编译好的jdf-png-native模块。