Coming in OpenCode Desktop v2
10x faster performance (measured)
Iām not kidding!
I used a 30x cpu slowdown for my baseline at 4fps on an already weak machine, getting to approximately 45fps.
- Migrated to tanstack virtual
- Removed flicker, scroll (unintentional) jumping and lag while scrolling
- Updated to the latest Pierre diffs version and shiki versions for free gains
- Offloaded Shiki to a worker thread (off UI thread!!)
- A number of performance tricks based on the hot path append only assumptions
- Generic performance trace cpu time optimisations