JavaScript base62编码的性能影响
JavaScript base62 encode performance implications
使用base62编码JavaScript文件可以减小其文件大小,但会降低性能。但具体是怎么做的呢?
-
一旦JavaScript文件被加载,JavaScript引擎是否只需要对文件进行一次解编码,还是在脚本运行时实时解编码?
-
如果文件只有一次未编码,它存储在哪里?
一旦JavaScript文件被加载,JavaScript引擎是否只需要对文件进行一次解编码,还是在脚本运行时实时解编码?
每次加载脚本时(即每次加载页面一次)。
如果文件只有一次未编码,它存储在哪里?
JavaScript代码被执行,而不是存储,并且执行的结果(可能涉及一些存储的结构,例如函数)存在于JavaScript堆的内存中。
正如你提到的Dean Edwards的打包器,值得指出的是,他指出,只有当你不能使用gzip压缩时,使用Base62编码才有用,而gzip压缩几乎总是可以的。浏览器的支持基本上是通用的,服务器对动态压缩的支持也是通用的(在好的服务器中,预压缩和缓存)。
相关文章:
- NodeJ中的注释会影响性能吗
- 设置1400个Raphael.js对象的不透明度动画会影响动画性能
- javascript getAttribute是否会影响性能或触发布局
- Coffeescript 隐式返回对性能和副作用的影响
- 行之间有空格会影响 JavaScript 代码的性能吗?
- 角度 1 路绑定不影响性能
- 数字精度如何影响 JavaScript 的性能,或者会影响性能
- ng-csp指令的性能影响
- 解除所有元素上的所有 jQuery 事件的性能影响
- Meteor 中的客户端渲染和光纤的性能影响
- 在计时器中持续访问 Cookie 的性能影响
- Node.js中未使用需求的性能影响
- Javascript-命名空间嵌套是否存在任何硬性限制(或性能影响)
- 对加载相关下拉列表的性能影响,最多约30000条记录
- 在一个应用程序中使用多个角度应用程序时的性能影响
- 1)对函数内部函数的性能影响2)多个条件下的顺序或流程
- KineticJS - KineticJS . node .listening()的性能影响
- 在Redux中切换到Immutable.js.性能影响是什么?对组件的影响是什么? '语法
- JavaScript base62编码的性能影响
- JavaScript对象文字表示法与普通函数及其性能影响