Right now, perf dashboard synchronously calls render() functions in various places. This turns out to be problematic when the top-level component keeps updating descendent components. For example, during a single load of the summary page on our internal dashboard, we called render() function 9444 times! Make these calls async so that we don't end up doing O(n^2) work.
Created attachment 299114 [details] Improves efficiency
Committed r210880: <http://trac.webkit.org/changeset/210880>