Open Bug 1539597 Opened 5 years ago Updated 1 year ago

Reuse old display items during display list building if the frame is not modified

Categories

(Core :: Web Painting, enhancement, P2)

enhancement

Tracking

()

People

(Reporter: mikokm, Unassigned)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

During a partial display list build, we rebuild display items for all frames that intersect with a dirty rect. It should be possible to reuse old display items "in place" for frames that are not modified, and avoid the cost of building a new display item.

This is potentially quite challenging, since display items are currently stored in a single-linked list, and can only exist in one list at the time.

Assignee: nobody → mikokm
Status: NEW → ASSIGNED
Depends on: 1546955
Depends on: 1554499
Blocks: RDLPerf
No longer blocks: 1204549
Summary: Reuse old display items during display list building if possible → Reuse old display items during display list building if the frame is not modified
Assignee: mikokm → nobody
Status: ASSIGNED → NEW
See Also: → 1697979
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: