在Javascript中使用微小的变量名称有多重要?

can*_*ews 12 javascript optimization minify

看起来,对于许多javascript小部件,作者已经有意识地使用微小的变量名称.例如:

// Instead of...
this.mousePositions = new Array();
// they use...
this.mp = new Array();
Run Code Online (Sandbox Code Playgroud)

我的问题是:在减少整体javascript文件请求大小方面,这有多重要?我正在努力向公众发布一个javascript小部件,它在缩小后大约是2.8KB.但是,因为这个插件的主要优点是它的轻量级,是否有人有经验,是否值得通过并切换出我使用这些新的,微小的变量名称的所有敏感变量名称?看起来代码的可读性太低,而且维​​护起来要困难得多.

谢谢你的帮助!

查理

Nic*_*ver 21

有多重要?不是真的,除非它们被广泛使用,通过gzip压缩提供脚本否定了大部分名称字节成本.

但为什么不用两个词中最好的?在开发时使用描述性名称(为什么要惩罚自己?),然后在构建过程中缩小脚本以获得生产代码的小型紧凑名称,并向用户传递最小尺寸的名称.