标签: html css html5 image loading
标题可能非常模糊,因为我不太确定如何说出来,但我想知道哪些文件需要更长时间才能加载
这种类型的装载机: https://codepen.io/aurer/pen/jEGbA
<html></html>
或像这样的gif加载器:
我几乎总是认为它的画面,但我只是想确定。
答案 0 :(得分:2)
你是对的......你错了......你是对的......这是一个很好的问题。
gif需要更长时间才能加载,因为它是另一个文件(除了http / 2正在修复它),它是44 KB。内联svg方法看起来大约是1 KB,它可能更快速gzip,它是内联的,所以没有额外的文件开销。对于没有缓存的单页加载,内联svg更快。
这就是问题。
一旦缓存,.gif就不会被加载,因此它比拥有SVG内联内容更快...对于重复页面加载,使用缓存数据,外部gif会产生一个较小的html文件,无需下载一个图像文件,所以它更快。
但如果html被缓存怎么办?然后我们回到内联更快......