加点请求为什么用gif
昨天听了infoQ 大咖说直播,讲前端监控平台的,有同学提到一个问题:为什么加点请求用 gif?老师给讲了一下,觉得讲的很好,也很精简,加上自己的理解记录下
为什么呢?
1、加点的话,一般业务服务器和埋点服务器是不在同一个服务器的,有的甚至提供给第三方,所以要有跨域的需求,用常规发请求还得特殊处理(当然常规也是能做的),img 可以直接就支持了,还有一点就是老师提到 很老很老很老 的浏览器可能 有 noscript ,所以常规的方式就被 pass 掉了;
2、资源的方式 js, css 他们会阻塞渲染,就算设置成异步的,要是万一出错了,可能也会导致页面展示上面的问题;
3、媒体,视频,音频太重了,而且可能会有其他的问题,不如图片支持的好;
4、图片 jpeg, png, gif 等,1*1像素的话,gif最小了,只有34个字节;
简单版就是上面这些,然后查资料还有一些复杂版,抛链接,请自取: https://mp.weixin.qq.com/s/v6R2w26qZkEilXY0mPUBCw?utm_source=tuicool&utm_medium=referral