用JavaScript对base62文件进行编码可以缩小其文件大小,但会降低性能。但到底是怎么回事?
发布于 2013-03-05 11:57:57
一旦加载了JavaScript文件,JavaScript引擎是否只需要对该文件进行一次反编码,还是必须在脚本运行时对其进行实时解压缩?
每次加载脚本时(因此,每页加载一次)。
如果该文件只有一次未编码,那么它存储在哪里?
JavaScript代码被执行,而不是存储,执行的结果(可能涉及一些存储的结构,例如函数)驻留在JavaScript堆中的内存中。
正如您提到的Dean的封隔器,值得指出的是,他指出,使用Base62编码是只有当不能使用gzip压缩时才有用,这几乎总是可以的。浏览器支持基本上是通用的,对即时gzipped的服务器支持也是通用的(在好的服务器中,预压缩和缓存)。
https://stackoverflow.com/questions/15223113
复制相似问题