Improves tab switching and tab related perf #8863

Merged
merged 9 commits into from May 16, 2017