7次发布
0.3.3 | 2022年5月26日 |
---|---|
0.3.2 | 2021年1月24日 |
0.3.1 | 2020年11月8日 |
0.3.0 | 2020年10月16日 |
0.1.0 | 2019年7月25日 |
#6 in #minification
626 每月下载量
用于 html5minify-cli
33KB
650 代码行
HTML5压缩
基于Servo的html5ever实现的HTML5压缩器。
功能
- 高性能
- 输入使用
AsRef<[u8]>
/io::Read
- 输出到
Vec<u8>
/io::Write
示例
use html5minify::Minify;
// Using Minify trait on &str:
let html = "<html> \n<link href=\"test.css\">\n<h2 id=\"id_one\" >Hello\n</h2> \n<p>\nWorld</p>";
let minified = html.minify().expect("Failed to minify HTML");
// Using minifier with omit doctype option set:
let mut minified = vec![];
Minifier::new(&mut minified)
.omit_doctype(true)
.minify(&mut html.as_bytes())
.expect("Failed to minify HTML");
lib.rs
:
HTML5标记压缩器。
依赖
~1.9–7.5MB
~50K SLoC