We've rewritten Claude Code's terminal rendering to reduce flickering by 85%

3 pointsposted 2 months ago
by bcherny

3 Comments

delaminator

2 months ago

oh thank goodness.

I hope this tackles the repeated "re-render all the content, scroll the entire conversation, print a token, re-render all the content, scroll the entire conversation, print a token, re-render all the content, scroll the entire conversation, print a token, re-render all the content" cycle.

bcherny

2 months ago

We wanted to share more about why this was so difficult, how the fix works and how we used Claude Code to fix it

delaminator

2 months ago

Hey Claude can you emulate a VT100 serial terminal, emulating a teletype, emulating a punch card reader / punch...

Why are we still punishing ourselves with this?!