HTML / CSS / JS 格式化与压缩

格式化或压缩 HTML、CSS、JavaScript 与 JSON:格式化用 prettier,压缩去掉注释与多余空白,实时显示体积变化。

缩进
行宽
prettier · 内置压缩

结果

结果会显示在这里

格式化走 prettier 的浏览器版,按所选语言动态加载对应插件,首次点击会稍慢;压缩 HTML/CSS 是自己实现的保守压缩,JS 压缩交给 terser。

CSS/HTML 只做无损压缩:不合并规则、不改颜色写法、不重排属性——那些都需要完整 AST,改错一处就是整站样式崩。

JS 压缩默认不混淆标识符:混淆后变量名全变 abc,拿去看压缩效果反而读不懂。需要混淆可以在后面自己接一步。

行内元素之间的空白会被一并删掉,可能让相邻文字粘连。只在确认没有行内排版需求时使用。

评论

登录后即可参与评论

还没有评论,来说两句吧