Token导航 LogoToken导航

JavaScript 压缩 · 本地处理 · 安全词法压缩

YUI JS代码压缩 工具

在浏览器本地压缩 JavaScript 代码,减少空白、注释和冗余分隔,适合临时联调和片段嵌入。

安全词法压缩

基于 JavaScript tokenizer(词法切分)压缩空白,尽量避免把字符串、正则或模板字面量压坏。

浏览器本地完成

输入代码只在当前浏览器解析和压缩,不会上传服务器,适合临时联调和内部脚本片段。

适合片段级收口

更适合上线前压缩代码片段、嵌入脚本和配置内联 JS,不替代正式构建工具链。

JavaScript 压缩 · 浏览器本地处理

YUI JS代码压缩工具

在浏览器本地压缩 JavaScript 代码,减少空白、注释和冗余分隔,适合临时联调和片段嵌入。

234 字符 / 12 行 / 266 字节
190 字符 / 1 行 / 200 字节

输入字符

234

输出字符

190

输出比例

81%

处理方式

浏览器本地

JavaScript 压缩在浏览器本地完成,不会上传服务器。

适用边界

适合快速压缩联调片段、嵌入脚本和临时代码样例。

当前更偏安全词法压缩,不会做变量改名、死代码删除或 AST 级优化。

输入的 JavaScript 默认只在浏览器本地解析和压缩,不会上传服务器,适合处理内部片段、测试脚本和敏感联调代码。

工具使用说明

怎么用 YUI JS代码压缩工具

1

粘贴 JavaScript 代码

把待压缩的函数片段、嵌入脚本或调试代码直接放进输入框。

2

读取压缩结果

页面会在浏览器本地解析 token(词法单元),并生成去空白后的压缩版本。

3

复制后继续上线前收口

确认结果可用后直接复制,继续放回页面、配置或联调脚本。

功能说明

这个工具解决什么问题

这页更适合什么压缩场景

这页更适合压缩页面内联脚本、演示代码、嵌入式配置脚本和临时联调片段,而不是替代完整构建阶段的 JS 压缩器。

你可以先用它快速看体积缩短效果,再决定是否交给正式打包链路继续做变量改名、死代码删除和 tree-shaking(无用代码裁剪)。

为什么不用纯正则压缩

纯正则压缩很容易误伤字符串、模板字面量、正则表达式和注释边界,所以这里优先用 tokenizer(词法切分)做保守压缩。

这样虽然不追求最小体积,但更适合做浏览器本地、可立即使用的稳定工具。

常见问题

关于 YUI JS代码压缩工具,用户常问这些

YUI JS代码压缩工具 会上传代码吗?

不会。压缩和解析都只在浏览器本地完成,适合处理内部脚本和敏感片段。

这页会做变量改名或高级优化吗?

不会。当前更偏安全压缩空白和注释,不做 AST 级重写或构建优化。

为什么压缩率可能不如正式构建工具?

因为这页优先保守和稳定,只处理安全的词法级压缩,不做激进重写。

适合压缩完整工程代码吗?

不建议。完整工程更适合继续使用 esbuild、Terser 或正式打包链路。