Files
servo/components/script
bors-servo 9813d11f86 Auto merge of #10021 - pcwalton:skip-layout-traversals, r=mbrubeck
layout: Skip layout traversals that obviously won't do anything.

This reduces CPU usage when mousing over simple pages (example.com). More complex pages (Wikipedia) still reflow a lot due to other bugs.

Additionally, this change causes Servo to stop painting the results of hit test queries. This is also a win for CPU usage.

This significantly improves #9999, though there's more that can be done. I'll leave it open in case @paulrouget thinks this PR isn't enough.

r? @mbrubeck

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10021)
<!-- Reviewable:end -->
2016-03-22 03:37:49 +05:30
..
2016-03-10 01:05:53 -05:00
2016-03-17 13:52:39 +01:00
2016-03-06 10:36:49 +01:00
2016-02-13 11:13:19 +01:00
2016-01-10 17:58:13 +09:00
2016-03-10 01:05:53 -05:00
2016-02-20 22:43:16 +01:00