Massive performance increase for viewer when sample digest changes
Whenever the sample digest changed (differing sample count or tree layout) the HTML for the grid would be rebuilt. This is a very expensive operation that was crippling the viewer on large sample sessions.
Now the grid only rebuilds when there are more samples incoming than it can display.
Whenever the digest changes it modifies the HTML nodes and updates the grid index so that the faster updating sample times continues to work.