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 • Rust 包仓库 171/week @ 2024-03-31 • Rust 包仓库 114/week @ 2024-04-07 • Rust 包仓库 125/week @ 2024-04-14 • Rust 包仓库 96/week @ 2024-04-21 • Rust 包仓库 126/week @ 2024-04-28 • Rust 包仓库 120/week @ 2024-05-05 • Rust 包仓库 92/week @ 2024-05-12 • Rust 包仓库 132/week @ 2024-05-19 • Rust 包仓库 112/week @ 2024-05-26 • Rust 包仓库 132/week @ 2024-06-02 • Rust 包仓库 59/week @ 2024-06-09 • Rust 包仓库 132/week @ 2024-06-16 • Rust 包仓库 148/week @ 2024-06-23 • Rust 包仓库 133/week @ 2024-06-30 • Rust 包仓库 158/week @ 2024-07-07 • Rust 包仓库 138/week @ 2024-07-14 • Rust 包仓库

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