[Dashboard] Simplify LogVirtualView #46390
Labels
good first issue
Great starter issue for someone just starting to contribute to Ray
observability
Issues related to the Ray Dashboard, Logging, Metrics, Tracing, and/or Profiling
LogVirtualView component is very complex and utilizes react-window.
I think a simple component that just renders log lines directly into the DOM with the correct usage of memoization will have better performance and a better user behavior.
With react-window, log lines get re-rendered every time a user scrolls. This can be slow for large log files.
A browser can render many megabytes of text with no problem. But constantly re-rendering and re-layouting with scrolling can be very slow.
The text was updated successfully, but these errors were encountered: