Repaint vs reflow and avoiding layout thrashing · InterviewLane