UI responsiveness - core/platform - meta bug

NEW
Assigned to

Status

()

Firefox
General
--
major
10 years ago
10 months ago

People

(Reporter: BenB, Assigned: ddurst)

Tracking

(Depends on: 6 bugs, {meta, perf})

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

10 years ago
UI responsiveness is when you click or hit a key and the app responds immediately, or does not while it should.

Goal for "responsive": UI should react within 20ms, in any situation.

---

This bug is about what needs to change in Core / Gecko / the Mozilla platform to make this possible.
(Reporter)

Comment 1

10 years ago
This bug contains both Core changes that are strictly necessary to allow this responsiveness, as well as features/components which make it easier for applications to do the right thing. 

Bug 384325 is about where applications need to be fixed.
(Reporter)

Updated

10 years ago
Depends on: 30942
(Reporter)

Updated

10 years ago
Depends on: 308158
I have apps including Firefox beach-ball on my mac due to memory bloat. That does not fall under this bug, or else this bug must track all leak and bloat bugs, which reduces its usefulness to nearly zero. So this bug needs some clear statement of initial conditions before the click happens, as far as virtual and physical memory loads. Agreed?

/be

Comment 3

10 years ago
How does this metabug differ from bug 91351?
Keywords: meta, perf
Maybe it's just the next generation. One solution less drastic than duping: make bug 91351 block this bug.

/be
(Reporter)

Comment 5

10 years ago
Jesse, I simply wasn't aware of the other bug. Looking over the deps, a lot of it is app code (-> bug 384325), though, so I'll mark it as blocker of the other one.
Blocks: 384325

Updated

10 years ago
Depends on: 261633

Updated

10 years ago
Depends on: 331658
(Reporter)

Updated

10 years ago
Depends on: 159909
Bug 384412 is of interest. I could see it being linked from both "app" and "core" meta-bugs, since JS can run too long for both. But "app" JS is more controlled, apart from addons, so should be able to avoid starving the UI by decree. I will let BenB or someone else add the dep(s).

/be
(Reporter)

Updated

10 years ago
Depends on: 384412

Updated

10 years ago
Depends on: 341046

Updated

10 years ago
Depends on: 397709

Updated

10 years ago
Depends on: 373462
(Reporter)

Updated

9 years ago
Depends on: 407898
(Reporter)

Updated

9 years ago
Duplicate of this bug: 421125
(Reporter)

Updated

9 years ago
Depends on: 421128

Updated

7 years ago
No longer depends on: 159909
Whiteboard: [Snappy]

Comment 8

6 years ago
this bug is not actionable, assigning it to myself to go through the dependencies see if any of them are snappy-worthy.
Assignee: nobody → tglek
Whiteboard: [Snappy]

Comment 9

6 years ago
Picked out a couple of candidates for [Snappy] from dependencies.
Assignee: tglek → nobody
Depends on: 712731

Updated

4 years ago
Depends on: 718121
ddurst I'm going to hand this to you; feel free to close it out or keep it around as you see fit.
Assignee: nobody → ddurst
Component: Tracking → General
Product: Core → Firefox
QA Contact: chofmann
You need to log in before you can comment on or make changes to this bug.