Closed
Bug 39368
Opened 24 years ago
Closed 24 years ago
Enable async reflow processing during document load
Categories
(Core :: Layout, defect, P2)
Tracking
()
VERIFIED
FIXED
M18
People
(Reporter: nisheeth_mozilla, Assigned: nisheeth_mozilla)
References
Details
(Keywords: perf, Whiteboard: [nsbeta3+][PDTP2])
The following things need to happen in layout: 1) Differentiate between reflow events generated during document load and after document load. 2) Create an object that exposes the nsIRequest interface. Add the object to the load group at the start of layout and remove it once all the "during doc load" reflow events have been processed. 3) Fix up the perf metrics code. The following things need to happen in necko: 1) Change nsILoadGroup so that requests can get added and removed rather than channels. 2) Fix up the XUL cache code. We'll work on this post beta 2.
Assignee | ||
Comment 1•24 years ago
|
||
Accepting bug and setting target milestone to M17...
Status: NEW → ASSIGNED
Target Milestone: --- → M17
Assignee | ||
Comment 4•24 years ago
|
||
Changing OS to All and marking nsbeta3...
Keywords: nsbeta3
OS: Windows NT → All
Comment 6•24 years ago
|
||
nsbeta3+, to the extent that it will increased perceived speed/responsiveness, especially on Mac.
Whiteboard: [nsbeta3+]
Target Milestone: M17 → M18
Updated•24 years ago
|
Priority: P1 → P2
Whiteboard: [nsbeta3+] → [nsbeta3+][PDTP2]
Comment 8•24 years ago
|
||
PDT downgrading to P2 and adding [PDTP2] to status whiteboard. We'd really like to have this.
Comment 9•24 years ago
|
||
PDT wondering if this is the same bug as blocking the throbber/progress while downloading a page. Still agree P2.
Assignee | ||
Comment 10•24 years ago
|
||
I have this fixed and will check it in tonight protected by a pref that is disabled by default. I'm not enabling the pref by default because I did not see much difference in perceived performance on my windows box. Mike and I will test this on the Mac on (slow machine, slow network), (slow machine, fast network), (fast machine, slow network), (fast machine, fast network) configurations. If this makes a significant difference in any configuration, we can enable the pref by default. Right now, the only data point we have is that this fix does not do much on a fast machine, fast network configuration on Windows.
Whiteboard: [nsbeta3+][PDTP2] → [nsbeta3+][PDTP2][Have fix, need testing]
Assignee | ||
Comment 11•24 years ago
|
||
*** Bug 50634 has been marked as a duplicate of this bug. ***
Assignee | ||
Comment 12•24 years ago
|
||
I've turned on async reflow during doc load by default. It can be turned off by setting the "layout.reflow.async.duringDocLoad" pref to false in prefs.js. Marking bug fixed.
Status: ASSIGNED → RESOLVED
Closed: 24 years ago
Resolution: --- → FIXED
Whiteboard: [nsbeta3+][PDTP2][Have fix, need testing] → [nsbeta3+][PDTP2]
You need to log in
before you can comment on or make changes to this bug.
Description
•