39 releases (9 breaking)
0.15.0 | Dec 24, 2023 |
---|---|
0.13.3 | Dec 24, 2023 |
0.11.1 | May 7, 2023 |
0.10.8 | Jan 31, 2023 |
0.7.0 | Nov 12, 2021 |
#2201 in Web programming
624 downloads per month
Used in 9 crates
(4 directly)
140KB
3.5K
SLoC
minify-html-onepass
An HTML minifier that provides the functionality of minify-html with much more performance, but with stricter parsing and less configurability.
- Uses the same advanced minification strategy.
- Minifies in one pass with zero memory allocations.
- Outputs in place; no copy or buffer required.
Performance
Usage
The API is different compared to minify-html; refer to per-package documentation for more details.
If you don't see your preferred language here and the main library supports it, raise an issue.
Parsing
In addition to the minify-html rules, the onepass variant has additional requirements:
- Opening tags must not be omitted.
- Invalid closing tags are not allowed.
- The document cannot end unexpectedly.
Dependencies
~14MB
~190K SLoC