Writing Rust code that's fast by asking agents to make the code faster
Thread
Unofficial Hacker News client; not affiliated with Y Combinator.
Writing Rust code that's fast by asking agents to make the code faster
Unofficial Hacker News client; not affiliated with Y Combinator.
Keats · · focus · HN ↗
minimaxir · · focus · HN ↗
The comparison benchmark results in the post were older and prior to further passes. After updating to tera 2.4.0 and enabling the `fast` feature set, I reran the benchmarks against the current codebase and the difference between my Rust crate and Tera is now about ~1.5x.
Some of the technical differences are (which in disclosure were surfaced by GPT 5.6 Sol): context and loop values are borrowed while Tera clones, cached static positions/lookups, less per-render heap setup, escaping chunks directly into the final String instead of bytes, and more granular bytecode functions which avoid stacks.
oever · · focus · HN ↗