Disable animations/transitions based on Windows Experience Index

NEW
Unassigned

Status

()

Firefox
General
P3
normal
a year ago
3 months ago

People

(Reporter: phlsa, Unassigned)

Tracking

(Blocks: 1 bug)

unspecified
Points:
---
Bug Flags:
qe-verify +

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: [fxperf:p5])

The Windows Experience Score is what Microsoft uses to enable/disable certain features of Windows (like glass) based on machine performance.

We need to figure out whether we could use this score in order to automatically disable some animations and effects that might get choppy on slow hardware.

I think there are a few questions here:
- Can we access the WES from Firefox?
- Which animations/effects should we disable based on that index?
- What are the threshold values for the various animations/effects?
> I think there are a few questions here:
> - Can we access the WES from Firefox?

I would add: Should we just detect choppy UI animations ourselves? This would be a more direct hint -- who knows what factors into the Windows Experience Score -- and work across platforms.
Right! It's probably a trade-off between the limitations of WES and the effort of building something new entirely.
Bug 1351755 should be evaluated separately and not block this one.
No longer depends on: 1351755
See Also: → bug 1351755
Whiteboard: [photon]
I would recommend providing also the preference to control this feature in Options or at least in about:config.
Flags: qe-verify-
Keywords: meta
Whiteboard: [photon] → [photon-performance]

Comment 5

a year ago
@Tina, I remember we have something similar to comment 4 in new preference design?
Flags: needinfo?(thsieh)
Yes, we're going to have a performance section in about:preferences. I think this bug is more about the feature to automatically disable animations, so I'll suggest sticking the discussion of the manual options to Bug 1354473.
Flags: needinfo?(thsieh)
Priority: -- → P3
Whiteboard: [photon-performance] → [reserve-photon-performance]
Priority: P3 → --
Whiteboard: [reserve-photon-performance] → [photon-performance]

Updated

10 months ago
Duplicate of this bug: 1359929

Updated

10 months ago
See Also: → bug 1357349

Updated

10 months ago
Keywords: meta
Summary: [meta] Disable animations/transitions based on Windows Experience Index → Disable animations/transitions based on Windows Experience Index

Updated

10 months ago
Flags: qe-verify- → qe-verify+

Updated

10 months ago
Whiteboard: [photon-performance] → [photon-performance] [triage]

Updated

10 months ago
Priority: -- → P3
QA Contact: adrian.florinescu
Whiteboard: [photon-performance] [triage] → [reserve-photon-performance]

Updated

8 months ago
Priority: P3 → P4
Priority: P4 → --
Whiteboard: [reserve-photon-performance] → [fxperf]

Updated

3 months ago
Whiteboard: [fxperf] → [fxperf:p5]
You need to log in before you can comment on or make changes to this bug.