Platform/2010-Q1-Goals/Content: Difference between revisions

no edit summary
(Created page with '* Move the web forward ** WebSockets landed -- Not sure on this one yet... ** Enable the HTML5 parser by default ** Evaluate what parts, if any, of HTML5 to implement next (lift…')
 
No edit summary
Line 1: Line 1:
*  Move the web forward
*  Move the web forward
** WebSockets landed -- Not sure on this one yet...
** WebSockets landed
** Enable the HTML5 parser by default
** Enable the HTML5 parser by default
** Evaluate what parts, if any, of HTML5 to implement next (lifted from last quarter)
** Evaluate what parts, if any, of HTML5 to implement next (lifted from last quarter)
** Implement XHR2's FormData
** [DONE] Implement XHR2's FormData
** Implement File.url from the File spec  
** Implement File.url from the File spec  
* XBL2
** Merge GetDisplayDoc() to mozilla-central
** Handle dynamic modifications to the bound document
* Electrolysis
* Electrolysis
** Get basic HTTP working in the browser across processes (including loadgroups and notifications)
** Meet Fennec's e10s networking needs
** Implement a way to sanely deal with event handling across processes
** [DONE] Implement a way to sanely deal with event handling across processes
** Get JavaScript Synchronous Wrappers integrated with electrolysis and JetPacks
** Get JavaScript Synchronous Wrappers integrated with electrolysis and JetPacks
** Get out of process plugins in shippable state
** Get out of process plugins into a shippable state
** Eliminate all of XPCOM in our child processes
** Get infallible malloc finished and landed  
** Get infallible malloc finished and landed  
* Make our platform more secure
* Make our platform more secure
Line 22: Line 18:
** Optimize DOM child storage for performance (lifted from last quarter)
** Optimize DOM child storage for performance (lifted from last quarter)
** Minimize unwrapping overhead in quickstubs (eliminate XPCOM tearoff creation, avoid QIs, etc) (lifted from last quarter, and tweaked)
** Minimize unwrapping overhead in quickstubs (eliminate XPCOM tearoff creation, avoid QIs, etc) (lifted from last quarter, and tweaked)
** Make our content nodes store a pointer to their frame (eliminate the primary frame map)  
** [DONE] Make our content nodes store a pointer to their frame (eliminate the primary frame map)  
* Assist with Firebug development
* Assist with Firebug development
** Investigate (and fix as needed) the impact of Firebug on Firefox performance and memory usage
** Investigate (and fix as needed) the impact of Firebug on Firefox performance and memory usage
** Implement back-end functionality for allowing Firebug to hook into document load and unload (basically bug 342715, bug 484710, bug 534149).
** Implement back-end functionality for allowing Firebug to hook into document load and unload (basically bug 342715, bug 484710, bug 534149).
Confirmed users
839

edits