Recent submissions

Comment · 2 years ago
Author here, I'm working on making it faster.

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.

Comment · 2 years ago
Thanks for the information! This is really helpful, glad to know these resources for improving it.
Comment · 2 years ago
Comment · 2 years ago
It's 'effective' in the title, I stole it from some book names. But in the content, it should be 'efficient', thanks for pointing it out.
Comment · 2 years ago
Thanks for pointing that out, str slice is surely better. I returned String in all versions just because collect() returns A String and I want to reuse the same test function. Will update this later.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton