Platform/2010-Q4-Goals: Difference between revisions
< Platform
Jump to navigation
Jump to search
(→Layout) |
|||
| Line 24: | Line 24: | ||
=== [[Platform/2010-Q3-Goals/Content|Content]] === | === [[Platform/2010-Q3-Goals/Content|Content]] === | ||
* {{ok|Ship indexedDB | * {{ok|Ship indexedDB}} | ||
* {{ok|Ship HTML5 parser}} | |||
* {{ok|Ship HTML5 forms (current set)}} | |||
* {{ok|Ship GC compartments work}} | |||
* {{ok|Proof of concept implementation of a proxy based DOM binding}} | * {{ok|Proof of concept implementation of a proxy based DOM binding}} | ||
* {{ok|30% performance improvment on the Cal_* tests in Zimbra}} | |||
=== JS === | === JS === | ||
Revision as of 00:47, 22 September 2010
General Goals
- [ON TRACK] Finish Firefox 4 blockers.
- [ON TRACK] Support Firefox Team to stand up a browser on Electrolysis.
GFX
- [ON TRACK] Ship Firefox 4 final with layers composition accelerated using:
- OpenGL on Mac OS X;
- Direct3D on Windows.
- [ON TRACK] Ship Firefox 4 final with content accelerated using Direct2D on Windows Vista/7.
- [ON TRACK] Ship Firefox 4 final with better Opentype font feature support using Harfbuzz on all tier-1 platforms, and text rendering performance equal to or better than Firefox 3.6.
- [ON TRACK] Ship Firefox 4 final with full WebGL 1.0 support turned on by default on all platforms that support OpenGL.
Layout
- [ON TRACK] Integrate Opentype santizer library
Video
- [ON TRACK] Play back video on Fennec without blocking on main content thread
- [ON TRACK] Integrate codec ARM optimizations
Content
- [ON TRACK] Ship indexedDB
- [ON TRACK] Ship HTML5 parser
- [ON TRACK] Ship HTML5 forms (current set)
- [ON TRACK] Ship GC compartments work
- [ON TRACK] Proof of concept implementation of a proxy based DOM binding
- [ON TRACK] 30% performance improvment on the Cal_* tests in Zimbra
JS
- Performance 15% improved over Oct 1 Sunspider perfomance
- Performance 15% improved over Oct 1 v8 performance
- Continuous ARMv7 Android and Maemo JS Shell regression and performance testing in place
Accessibility
- [ON TRACK] Drive blocker list to zero.
- [ON TRACK] Develop implementation plan for OOP content accessibility.
Multi-Process
- [ON TRACK] Fix and ship multi-process plugins on Mac
- [ON TRACK] Fix and ship asynchronous plugin painting on all plaforms
- [ON TRACK] Fix and ship content processes on Fennec