![]() Closes #18263 Improvements: • **Batch text rendering** - Combine adjacent cells with identical styling into single text runs to reduce draw calls • **Throttle hyperlink searches** - Limit hyperlink detection to every 100ms or when mouse moves >5px to reduce CPU usage • **Pre-allocate collections** - Use `Vec::with_capacity()` for cells, runs, and regions to minimize reallocations • **Optimize background regions** - Merge adjacent background rectangles to reduce number of draw operations • **Cache selection text** - Only compute terminal selection string when selection exists Release Notes: - Improved terminal rendering performance. --------- Co-authored-by: Conrad Irwin <conrad.irwin@gmail.com> |
||
---|---|---|
.. | ||
components | ||
kernels | ||
notebook | ||
outputs | ||
components.rs | ||
jupyter_settings.rs | ||
notebook.rs | ||
outputs.rs | ||
repl.rs | ||
repl_editor.rs | ||
repl_sessions_ui.rs | ||
repl_store.rs | ||
session.rs |