[Webkit-unassigned] [Bug 97270] DOM-in-JavaScript performance experiments

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sun Sep 23 16:13:43 PDT 2012


https://bugs.webkit.org/show_bug.cgi?id=97270





--- Comment #9 from Sam Weinig <sam at webkit.org>  2012-09-23 16:14:10 PST ---
(In reply to comment #8)
> > Can you explain a bit more about what this experiment is looking at?
> 
> Currently all of the DOM structure is stored outside the JavaScript VM.  We're experimenting with the idea of uploading some amount of this state into the JavaScript VM.  At least from these simple experiments, there does appear to a significant amount of performance on the table.
> 
> I certainly don't have a complete design in mind.  At the moment, I'm leaning towards some sort of state representation that can be shared by the JavaScript VM and the CPP implementation.  In particular, to get the full advantage of the JavaScript VM's memory management, we'd likely want this state to be understandable (and compactable) by the garbage collector.
> 
> We're just exploring the design space.  The performance characteristics of JavaScript VMs have changed radically since the design of the current bindings.  It seems likely that there are different performance considerations now.  If you're interested in this topic, I'm happy to involve you in more of the discussions.

Please do.  And also please involve the folks working on JavaScriptCore.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list