Google将图像作为Base64而不是像jpg发送有什么优势

Ale*_*ith 5 base64 image webp

我注意到谷歌的新页面预览使用base64而不是简单的例如jpgs或png来获取它的图像

这样做有什么好处?

可以在运输过程中更好地压缩base64编码图像吗?

或者可能通过浏览器或缓存代理更好地缓存?

是这样他们可以做一个HTTP请求并在一次点击中接收有关图像的图像和信息吗?

还有其他想法吗?

[编辑]

我刚才有一个想法,也许是因为谷歌可以使用他们的新图像格式

http://code.google.com/speed/webp/没有浏览器的支持?

然而,查看返回的字符串(使用fiddler拦截http流量),字符串提到"image/jpeg".除非某些图像以webp格式返回.

gra*_*rks 2

该图像是从服务器接收的数据 URL,作为包含一些元数据的 JSON(-ish) 包。我认为将图像数据和元数据打包到单个请求中在缓存和性能方面是值得的。