动态

Charliermarsh 用 Astra 自写 HTML 解析器,提速 2 倍、依赖仅 memchr。

Charliermarsh 用 Astra 自写 HTML 解析器,提速 2 倍、依赖仅 memchr。
Charlie Marsh
在想软件的未来会走向何方……对我来说,这个 crate 是个很有意思的案例。

我们从第三方 HTML 解析器迁移出来,让 Astra 自己写了一个。

- 在我们的用例下快约 2 倍
- 只有一个依赖(memchr)
- 没有 unsafe(除了 memchr)
- API 小得多(代码行数约为原来的 40%) https://t.co/1or7eHKMFv
Charlie Marsh
在想软件的未来会走向何方……对我来说,这个 crate 是个很有意思的案例。

我们从第三方 HTML 解析器迁移出来,让 Astra 自己写了一个。

- 在我们的用例下快约 2 倍
- 只有一个依赖(memchr)
- 没有 unsafe(除了 memchr)
- API 小得多(代码行数约为原来的 40%) https://t.co/1or7eHKMFv
动态Charlie Marsh2026-10-07原文

相关内容