|
|
|
|
|
by JasonSage
727 days ago
|
|
> Fast, it takes less than 200ms to convert a ~1.4MB Wikipedia page on an i5 7th gen CPU Okay, maybe I’m way off base here, but is this fast? 1.4MB of Wikipedia page is, what, 20k lines? This doesn’t sound like fast Rust to me. I would guess that the amount of HTML parsing that’s happening is way more than is actually needed to render markdown. |
|
Currently, for the test page https://github.com/letmutex/htmd/blob/main/examples/page-to-..., the debug build is slower than turndown.js (~750ms vs ~670ms on my machine), the release build brings that down to ~170ms. It can definitely be faster, at least the debug build shouldn't be slower than turndown.js.
I haven't checked which parts can be improved, so I'm not sure how much time we can save after optimization.