加点请求为什么用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

posted @ 2020-05-21 15:57  柚子x  阅读(189)  评论(0编辑  收藏  举报