Platform/2009-Q3-Goals: Difference between revisions

Jump to navigation Jump to search
Line 73: Line 73:
=== Content ===
=== Content ===
* HTML5 parser
* HTML5 parser
** Advertise the HTML5 parsers availability to testers to get more feedback.
** Off main thread HTML5 parsing as a prerequisite for turning HTML5 parsing on by default.
** Propose a long term plan for the generated C++ in the HTML5 parser.
** Propose a long term plan for the generated C++ in the HTML5 parser.
** Off main thread HTML5 parsing as a prerequisite for turning HTML5 parsing on by default.
* XBL2
* XBL2
** Attachment, detachment, though all three binding mechanisms.
** Attachment, detachment, through all three binding mechanisms.
** Initial rendering of the shadow tree.
** Initial rendering of the shadow tree.
** Insertion points (<children>).
** Insertion points (<children>).
Line 85: Line 86:
** Evaluate the feasibility of proposals such as IndexOf() redesign (per bz's proposal in mozilla.dev.tech.dom) and changing DOM node child list storage from array to linked list.
** Evaluate the feasibility of proposals such as IndexOf() redesign (per bz's proposal in mozilla.dev.tech.dom) and changing DOM node child list storage from array to linked list.
** Profile DOM performance problems beyond the JS to C++ bridge.
** Profile DOM performance problems beyond the JS to C++ bridge.
* Multi-process networking
** Write a test application with a child process that does plain HTTP over IPC through necko in the main process.


=== JS ===
=== JS ===
Confirmed users
839

edits

Navigation menu