Closed
Bug 1480167
Opened 6 years ago
Closed 6 years ago
[meta] Firefox Performance Adjustment - set up a mechanism for various parts of Firefox to adapt based on machine performance characteristics
Categories
(Firefox :: General, enhancement, P1)
Firefox
General
Tracking
()
RESOLVED
WONTFIX
Tracking | Status | |
---|---|---|
firefox63 | --- | affected |
People
(Reporter: Gijs, Assigned: Gijs)
References
(Depends on 1 open bug)
Details
(Keywords: meta)
Goal: end up with a simple service/component for different parts of Firefox to cheaply get information about performance characteristics of the machine, so they can adapt accordingly. Bootstrap/proof-of-concept 1 or 2 things into that mechanism. A number of considerations apply here, and it's explicitly not the goal of this metabug to cover every single one of them, nor is it the intention of this metabug to come up with an exhaustive list of every part of Firefox that we *could* change based on machine performance. Notable points that we *will* address as part of this project (one way or another): - do our best (given time and other constraints) to be data-driven when coming up with a way of classifying machine performance - ensure that determining machine performance "in the field" doesn't require a "live" performance test run on the machine (a la Windows Experience Index) and that determining the machine performance doesn't otherwise negatively impact performance. - have a possibility for user override/choice. This also helps with testing / reproducing issues. - somehow take privacy.resistFingerprinting into account (it's not really clear we should always do this, e.g. for UI animations in browser chrome we probably don't need to, for things like GC behavior that are web-exposed, we do) - once we have a solid basis for classifying machine performance, consider how/whether this can be applied on mobile
Updated•6 years ago
|
Component: General → JavaScript Engine
Product: Firefox → Core
Assignee | ||
Comment 2•6 years ago
|
||
This has nothing to do with the JS engine.
It's also complete, but there's nothing material left in the tree, so resolving wontfix, I guess...
Status: ASSIGNED → RESOLVED
Closed: 6 years ago
Component: JavaScript Engine → General
Product: Core → Firefox
Resolution: --- → WONTFIX
Comment 3•6 years ago
|
||
Yeah, we are using machine learning to triage. For now, the false positive ratio is super low.
Flags: needinfo?(sledru)
You need to log in
before you can comment on or make changes to this bug.
Description
•