Closed Bug 2089681 Opened 9 days ago Closed 8 days ago

Let TypedOM run the trains.

Categories

(Core :: CSS Parsing and Computation, enhancement, P3)

enhancement

Tracking

()

RESOLVED FIXED
162 Branch
Tracking Status
relnote-firefox --- 161+
firefox161 --- fixed
firefox162 --- fixed

People

(Reporter: emilio, Assigned: emilio)

References

(Blocks 1 open bug)

Details

(Keywords: dev-doc-needed, perf-alert)

Attachments

(2 external files)

No description provided.
Pushed by ealvarez@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/d984003a0d48 https://hg.mozilla.org/integration/autoland/rev/a693d1ab3f55 Let Typed OM ride the trains. r=janv,firefox-style-system-reviewers,layout-reviewers,webidl,dom-worker-reviewers,boris,smaug
Status: ASSIGNED → RESOLVED
Closed: 8 days ago
Resolution: --- → FIXED
Target Milestone: --- → 162 Branch

firefox-beta Uplift Approval Request

  • User impact if declined/Reason for urgency: New feature
  • Code covered by automated testing?: yes
  • Fix verified in Nightly?: yes
  • Needs manual QE testing?: no
  • Steps to reproduce for manual QE testing:
  • Risk associated with taking this patch: low
  • Explanation of risk level: The feature has been enabled on nightly for a very long time, without known regressions.
  • String changes made/needed?: none
  • Is Android affected?: yes
Attachment #9676288 - Flags: approval-mozilla-beta?

:emilio did you want to nominate this for release notes as well ?

Flags: needinfo?(emilio)

Release Note Request (optional, but appreciated)
[Why is this notable]: New feature
[Affects Firefox for Android]: Yes
[Suggested wording]: Firefox now supports the CSS Typed OM Level 1 specification
[Links (documentation, blog post, etc)]: https://drafts.css-houdini.org/css-typed-om/

Severity: -- → S3
relnote-firefox: --- → ?
Flags: needinfo?(emilio)
Priority: -- → P3

(In reply to Emilio Cobos Álvarez [:emilio] from comment #7)

[Suggested wording]: Firefox now supports the CSS Typed OM Level 1 specification

This should include the note that CSS color value interfaces are excluded for now, so authors don't get confused when trying to use this feature.

Sebastian

Perfherder has detected a browsertime performance change from push a693d1ab3f55ecf2fce9fd9882f86c09ff9c1fff.

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
4% speedometer3 TodoMVC-Svelte-Complex-DOM/total (doc) android-hw-a55-14-0-aarch64-nightlyasrelease fission webrender 35.05 ms -> 33.61 ms
3% speedometer3 TodoMVC-WebComponents/total (doc) android-hw-a55-14-0-aarch64-nightlyasrelease fission webrender 50.35 ms -> 48.96 ms

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
Attachment #9676288 - Flags: approval-mozilla-beta? → approval-mozilla-beta+

Note added to 161 beta release notes with this updated wording:

Firefox now supports the CSS Typed Object Model, which lets scripts read and write CSS values as typed JavaScript objects instead of strings. Color values, such as CSSColorValue, are not supported yet.

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: