为什么谷歌在其Javascript代码中为方法创建缩写

Why does Google create abbreviations for methods in their Javascript code?

本文关键字:方法 创建 缩写 代码 谷歌 Javascript 为什么      更新时间:2023-09-26

这是我所说内容的一个例子。这不是让事情变得更复杂了吗?或者这就是重点吗?

var ga = "appendChild",
        ha = "shift",
        ia = "exec",
        ja = "width",
        s = "replace",
        ka = "concat",
        la = "charAt",
        ma = "match",

编辑:

这就是我找到代码的地方。

https://apis.google.com/js/platform.js

Google只是在缩小他们的JS文件。缩小的主要原因有两个:带宽节省和TCP往返次数减少。

带宽节省:将文件最小化可以使其大小减半以上。因此,带宽节约是必然的。

TCP往返:我不打算过多地讨论TCP往返(阅读Steve Souders的《更快的网站》)。JS文件在一个页面的头部是极其重要的。JS文件可以阻止页面的其余资产被下载。缩小页面可以减少往返次数。JS平台只需2次往返就可以进行转移。标准版可能需要6次以上的往返行程。

简而言之,缩小是一件明智的事情。编辑缩小的文件非常困难。因此,请确保编辑原始文件,缩小文件,然后将其上传到服务器。除了缩小JS,您还应该考虑缩小HTML和CSS。

Javascript/CSS:YUI压缩机

HTML:PageSpeed Insights