JSFuck 是一种将 JavaScript 代码转换为仅由六个字符([]()+!
)组成的编码方式。测试发现,JSFuck 编码的文件并未比常规压缩的 JavaScript 文件更轻。
测试对比了多种文件:
- Fisher (ko)
.js
.min.js
.fuck.js
.min.fuck.js
.gz
.fuck.gz
- 结果:
- Fisher 文件:4倍
- JQuery:重量增加 19 倍
- Underscore:重量增加 1.5 倍
文件大小对比: - Fisher:从 56.4MB 降到 32MB
- Underscore:从 12.0MB 降到 8MB
压缩测试显示,JSFuck 编码的文件并没有在 gzip 压缩后表现出更小的体积。
暂无评论