Open Bug 1288096 Opened 8 years ago Updated 2 years ago

Add hit testing cache

Categories

(Core :: Web Painting, defect, P3)

defect

Tracking

()

People

(Reporter: smaug, Unassigned)

References

(Blocks 3 open bugs)

Details

I think we don't have a hit testing cache, yet hit testing can take occasionally some time.
If nothing has changed in layout and events requiring hit testing happen close each others, like with mousemove, we should be able the return the result of the previous hittest 
quite often.
Depends on: 1352499
Priority: -- → P3
Now that we have retained display lists, we could try using that for hit testing.
Blocks: RDLPerf
Component: Layout → Layout: Web Painting
No longer depends on: 1352499
Blocks: 1612133
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.