Repository navigation
On a terminal, ttfx now writes only the cells that changed since the last frame instead of redrawing every frame in full. Animations look and time the same, but the terminal does far less work: foot used 69–92% less CPU in our measurements. Redirected output and parity dumps are unchanged.
What's Changed
- Show each effect's speedup over Python TTE in the README by @dhh in #48
- Add a benchmark for the energy one effect run costs (#46) by @dhh in #49
- Add a benchmark for the energy one effect run costs by @hegjon in #46
- Add flake.nix (#25) by @dhh in #50
- Add flake.nix by @spitfire05 in #25
- Avoid redundant hashing in circle coordinate generation by @pnn64 in #54
- CPU Optimization: only redraw changed terminal cells by @erykwieliczko in #61
New Contributors
- @spitfire05 made their first contribution in #25
- @pnn64 made their first contribution in #54
- @erykwieliczko made their first contribution in #61
Full Changelog: v0.5.0...v0.5.1