39 个版本 (9 个重大更改)

0.15.0 2023年12月24日
0.13.3 2023年12月24日
0.11.1 2023年5月7日
0.10.8 2023年1月31日
0.7.0 2021年11月12日

#487压缩

Download history 171/week @ 2024-03-31 114/week @ 2024-04-07 125/week @ 2024-04-14 96/week @ 2024-04-21 126/week @ 2024-04-28 120/week @ 2024-05-05 92/week @ 2024-05-12 132/week @ 2024-05-19 112/week @ 2024-05-26 132/week @ 2024-06-02 59/week @ 2024-06-09 132/week @ 2024-06-16 148/week @ 2024-06-23 133/week @ 2024-06-30 158/week @ 2024-07-07 138/week @ 2024-07-14

599 每月下载次数
用于 8 个crate (3 个直接使用)

MIT 许可证

140KB
3.5K SLoC

minify-html-onepass

一个 HTML 压缩器,提供与 minify-html 相同的功能,但性能更高,解析更严格,可配置性更低。

  • 使用相同的先进压缩策略。
  • 单次遍历压缩,无需内存分配。
  • 原地输出;无需复制或缓冲区。

性能

Chart showing speed of HTML minifiers

用法

与 minify-html 相比,API 不同;有关更多详细信息,请参阅每个包的文档。

如果您在这里看不到您首选的语言,并且主要库支持它,请提出问题。

解析

除了 minify-html 规则 之外,onepass 变体还有额外的要求

  • 不能省略开标签。
  • 不允许无效的闭合标签。
  • 文档不能意外结束。

依赖

~14MB
~207K SLoC