Platform/2010-Q1-Goals/Content
< Platform | 2010-Q1-Goals
Jump to navigation
Jump to search
- 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 (lifted from last quarter)
- Implement XHR2's FormData
- Implement File.url from the File spec
- XBL2
- Merge GetDisplayDoc() to mozilla-central
- Handle dynamic modifications to the bound document
- Electrolysis
- Get basic HTTP working in the browser across processes (including loadgroups and notifications)
- Implement a way to sanely deal with event handling across processes
- Get JavaScript Synchronous Wrappers integrated with electrolysis and JetPacks
- Get out of process plugins in shippable state
- Eliminate all of XPCOM in our child processes
- Get infallible malloc finished and landed
- Make our platform more secure
- Implement complete wrapperization
- Make evalInSandbox() harder to use incorrectly
- Improve performance
- Make the thisObject hook not be hot
- 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)
- Make our content nodes store a pointer to their frame (eliminate the primary frame map)
- Assist with Firebug development
- 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).