All media queries currently force full style resolver rebuild when a query evaluation changes (for example viewport queries on window resizing or device rotation). This is very inefficient. We should treat media queries more like selectors, avoid rebuilds, and only perform the needed style recalcs.
<rdar://problem/40768292>
Created attachment 385595 [details] wip
Created attachment 385611 [details] wip
This is done.