After the recent renderer optimization in the htmy Python lib, I started exploring whether an optional, simple Rust accelerator would be beneficial
No surprise, it is:
- 10x+ improvement if there are only tags in the component tree
- 4-6x improvement if there are many async or custom Python components in the tree
This will make htmy comparable to Jinja, "only" 2-2.5x slower (incl. component tree creation in Python)
I "just" need to finalize and release this and then the holm init script, which also keeps improving...