cylc-ui
cylc-ui copied to clipboard
efficient filtering
The logic used for filtering the workflows / tree views requires recomputation every time the data changes.
I.E. if any task changes state anywhere, then all filters have to be recomputed. This is extremely inefficient, we should only be recomputing the filter state of the node or nodes which have been updated.