Closed
Bug 500489
Opened 16 years ago
Closed 9 years ago
[meta]Slow performance on this DOM manipulation testcase
Categories
(Core Graveyard :: Tracking, defect)
Tracking
(Not tracked)
RESOLVED
INCOMPLETE
People
(Reporter: bzbarsky, Unassigned)
References
()
Details
(Keywords: meta, perf)
Attachments
(1 file)
4.75 KB,
application/xhtml+xml
|
Details |
We're a lot slower than Safari 4 on all three parts of the testcase linked in the url field (and attached, with a doProfile boolean to flip to true if you want to shark it).
We're spending a bunch of time in JS_ComputeThis, xpc_qsXPCOMObjectToJsval. Those two account for over 30% of the runtime for the "node creation" approaches. Also spending a fair amount of time on the final insert; in the innerHTML testcase this is 70+% of total time. We should use this bug as the tracker and file separate bugs on specific issues here, or add as deps bugs that are likely to help (e.g. slimwrapper).
Reporter | ||
Comment 1•16 years ago
|
||
Some profiles:
http://web.mit.edu/bzbarsky/www/profiles/bug500489/
Updated•16 years ago
|
Depends on: slimwrapper
Comment 2•11 years ago
|
||
Nightly / Chrome 32 / IE 11
Straight-forward node creation 0.413s / 0.365s / 3.034s
Straight-forward node creation, but no lastChild.lastChild 0.392s / 0.207s / 2.884s
Using innerHTML instead 0.3s / 0.278s / 5.339s
Comment 3•9 years ago
|
||
Marking all tracking bugs which haven't been updated since 2014 as INCOMPLETE.
If this bug is still relevant, please reopen it and move it into a bugzilla component related to the work
being tracked. The Core: Tracking component will no longer be used.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → INCOMPLETE
Assignee | ||
Updated•9 years ago
|
Product: Core → Core Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•