Closed Bug 1307946 Opened 8 years ago Closed 7 years ago

Reduce performance impact of network event messages

Categories

(DevTools :: Console, enhancement)

enhancement
Not set
normal

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: linclark, Unassigned)

Details

Originally posted by:linclark see https://github.com/devtools-html/gecko-dev/issues/313 Currently each network message will cause many (e.g. 9) rerenders. This is because of the network event updates. Since the current system mutates the object, we don't have to worry about collecting the state updates. This means we could just debounce it. However, we may want to change the architecture of the client so that it doesn't mutate the object. In that case, we would probably want to add some kind of action batching, or throttling rerenders.
Priority: -- → P2
Whiteboard: new-console
Flags: qe-verify-
Priority: P2 → P3
Whiteboard: new-console → [reserve-new-console]
Whiteboard: [reserve-new-console] → [reserve-console-html]
These are already being batched in NewConsoleOutputWrapper
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → WORKSFORME
No longer blocks: enable-new-console
Flags: qe-verify-
Priority: P3 → --
Whiteboard: [reserve-console-html]
Product: Firefox → DevTools
You need to log in before you can comment on or make changes to this bug.