【发布时间】:2011-04-01 00:31:01
【问题描述】:
你推荐什么 JavaScript 缩小器?
【问题讨论】:
-
尽管这个问题已经过时且已关闭,但截至 2019 年 - terser (github.com/terser-js/terser) 是一个不错的缩小器。还有一个 Rollup 插件,非常适合即时压缩包。
标签: javascript minify
你推荐什么 JavaScript 缩小器?
【问题讨论】:
标签: javascript minify
【讨论】:
如果您使用的是 PHP,您可能还想看看 minify,它可以缩小和合并 JavaScript 文件。集成非常简单,可以通过定义的文件组或简单的查询字符串来完成。缩小的文件也被缓存以减少服务器负载,您可以通过缩小添加过期标头。
【讨论】:
有几个你可以使用/尝试:
【讨论】:
【讨论】:
Google Closure Compiler 通常比 YUI Compressor 实现更小的文件,特别是如果您使用高级模式,这对我来说看起来令人担忧,但在我使用它的一个项目中运行良好:
几个大项目都在使用 UglifyJS,自从切换以来,我对它印象非常深刻。
【讨论】:
UglifyJS2,供 jQuery 项目使用。
【讨论】:
这个工具:jscompressor.com 挺好的。
【讨论】:
【讨论】:
JavaScript Minifier 提供了一个很好的 API,您可以通过编程方式使用:
curl -X POST -s --data-urlencode 'input=$(function() { alert("Hello, World!"); });' http://javascript-minifier.com/raw
或者通过上传文件并重定向到新文件:
curl -X POST -s --data-urlencode 'input@ready.js' http://javascript-minifier.com/raw > ready.min.js
希望对您有所帮助。
【讨论】: