我嗅到一些包了我的谷歌Chrome浏览器 - 而我发现:
为什么HTTP是基于文本而不是一些压缩方法?为什么不压缩JS?
- HTTP请求发送文本 - 实际发送“GET BLABLABLA”
- JS文本形式接收
- HTML \ images等以某种压缩方式传输。
我的问题是 - 为什么HTTP和JS传输没有任何压缩?
我认为一个完全形式的HTTP请求可以压缩到大约3〜5个字节,不包括cookies,并且页面选择也被压缩(例如site.com/thisisanicefile.html> site.com/ABC)
另外 - 为什么JS作为纯文本而不是作为一个Tokens数组传递(编程语言在执行之前转换为一个Token数组 - 对于脚本语言也是如此)?
感谢马克 -
你忘了提及你可以gzip javascript。 – Raynos
包含在http内容压缩中。我不认为JavaScript是特殊的 - 它可以像其他任何内容一样被压缩。 – Mat
我想我明白了。谢谢 –