Bug 1363771 (photon-perf-jank)

[meta] Photon - Eliminate or greatly reduce pauses that can occur randomly in front-end code

NEW
Unassigned

Status

()

enhancement
2 years ago
Last year

People

(Reporter: mconley, Unassigned)

Tracking

(Depends on 6 bugs, Blocks 1 bug, {meta})

unspecified
Points:
---
Dependency tree / graph
Bug Flags:
qe-verify -

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: [fxperf])

This is a meta bug to track work targeting Firefox 57 to reduce the probability of hitting "random UI jank" during a browsing session.

Ideally, we should be able to respond to user events every 16ms.

"Random UI jank" can occur for a number of reasons:

1) Timer events suddenly firing on the main thread
2) Any kind of sync file IO on the main thread
3) Observer notifications being alerted about something that happened off of the main thread
4) Using dispatchToMainThread to run JS later (but before UI events are processed)
5) Long running code that needs to be split into smaller chunks

etc

Out of scope are lower level platform pauses like garbage collection, cycle collection, system calls, etc.
Reporter

Updated

2 years ago
Alias: photon-perf-jank
Flags: qe-verify-
Summary: Eliminate or greatly reduce pauses that can occur randomly in front-end code → [meta] Photon - Eliminate or greatly reduce pauses that can occur randomly in front-end code
Depends on: 1366213
Depends on: 1365970
Reporter

Updated

2 years ago
Depends on: 1371371
Depends on: 1361102
Depends on: 1376591
Depends on: 1357114
Reporter

Updated

2 years ago
Depends on: 1348280
Depends on: 1380278
Depends on: 1376533
Depends on: 1382899
Depends on: 1395066
Reporter

Updated

2 years ago
Depends on: 1350930
Reporter

Updated

2 years ago
Depends on: 1425083
Reporter

Updated

2 years ago
Depends on: 1426392
Whiteboard: [fxperf]
You need to log in before you can comment on or make changes to this bug.