Closed Bug 2087836 Opened 14 days ago Closed 13 days ago

Skip style sharing for SVG elements with mapped declarations

Categories

(Core :: CSS Parsing and Computation, enhancement)

enhancement

Tracking

()

RESOLVED FIXED
161 Branch
Tracking Status
firefox161 --- fixed

People

(Reporter: mayankleoboy1, Assigned: mayankleoboy1)

References

(Blocks 1 open bug)

Details

(Keywords: perf-alert)

Attachments

(1 external file)

No description provided.

SVG mapped declaration blocks are owned by individual elements, so their presentation hints cannot pass the pointer-identity comparison against another element. Avoid admitting these elements as sharing candidates or searching nonempty sharing caches for them. Reuse the existing mapped-declaration binding and preserve the existing early rejection paths.

Assignee: nobody → mayankleoboy1
Status: NEW → ASSIGNED
Attachment #9672102 - Attachment description: WIP: Bug 2087836 - Skip style sharing for SVG elements with mapped declarations. → Bug 2087836 - Skip style sharing for elements with mapped declarations.
Pushed by mayankleoboy1@gmail.com: https://github.com/mozilla-firefox/firefox/commit/4f95ed3e77c7 https://hg.mozilla.org/integration/autoland/rev/c4ffba17ddfc Skip style sharing for elements with mapped declarations. r=firefox-style-system-reviewers,emilio
Status: ASSIGNED → RESOLVED
Closed: 13 days ago
Resolution: --- → FIXED
Target Milestone: --- → 161 Branch

Authored by https://github.com/mayankleoboy
https://github.com/mozilla/enterprise-firefox/commit/4f95ed3e77c7bc459a9eb4fa07444f7728e556c5
[enterprise-main] Bug 2087836 - Skip style sharing for elements with mapped declarations. r=firefox-style-system-reviewers,emilio

(via GitHub webhook, authenticated as shared-secret)

Blocks: speedometer3

Perfherder has detected a browsertime performance change from push c4ffba17ddfcf8636cad7d5906ca27150689e085.

No action is required from the author; this comment is provided for informational purposes only.

Improvement Test Platform Options Absolute values [old vs new] Performance Profiles
1% speedometer3 React-Stockcharts-SVG/total (doc) macosx1500-aarch64-nightlyasrelease fission webrender 40.87 ms -> 40.38 ms Before/After

Need Help or Information?

If you have any questions, please reach out to fbilt@mozilla.com. Alternatively, you can find help on Slack by joining #perf-help, and on Matrix you can find help by joining #perftest.

Details of the alert can be found in the alert summary, including links to graphs and comparisons for each of the affected tests.

Keywords: perf-alert
QA Whiteboard: [qa-triage-done-c162/b161]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: