| ▲ | BSTRhino 5 hours ago | |
Very cool! What was the trickiest part of coding Sätteri? | ||
| ▲ | Princesseuh 5 hours ago | parent [-] | |
It was tough to create a plugin API that was both performant and intuitive. Especially since the library people were migrating from (remark/rehype) was very laissez-faire in regard to the data you have access to, visiting patterns, etc. Crossing data between Rust and JS is inherently kinda slow (relatively), so there's a constant push and pull between flexibility and performance that's not always easy to reason about! | ||