#html-parser #html #parser #tags #element

rusthtml

用 Rust 编写的 html 解析器

5 个版本

0.2.4 2020 年 12 月 10 日
0.2.3 2020 年 12 月 10 日
0.2.2 2020 年 12 月 10 日
0.2.1 2020 年 12 月 9 日
0.1.0 2020 年 12 月 9 日

#87 in #html-parser

GPL-3.0-only

190KB
342 行代码(不含注释)

RustHtml - 一个小巧的 html 解析器

关于项目

RustHtml 是一个用 Rust 编写的小型 html 解析器。

警告:此库尚未准备好投入生产。许多标签和标准尚未实现(主要位于 tag_optimize())。欢迎 PR。

完成和计划中的功能

  • 解析简单 html
  • 解析具有 void 元素的 html
  • 解析包含 javascript 的 html
  • 解析复杂元素(如没有 43833 行 html 的 18.697 ms 完成时间)

基准测试

运行 cargo bench 以基准测试程序。

在我的本地设备上,解析 43833 行 html 需要 18.697 ms 来完成

许可证

根据 GPL-3.0-Only 许可证分发。有关更多信息,请参阅 LICENSE

无运行时依赖