Platform/2010-Q4-Goals: Difference between revisions

Jump to navigation Jump to search
adding transclusion blocks
(adding transclusion blocks)
Line 1: Line 1:
=== General Goals ===
=== General Goals ===
 
<onlyinclude>
* {{ok|Finish Firefox 4 blockers.}}
* {{ok|Finish Firefox 4 blockers.}}
* {{ok|Support Firefox Team to stand up a browser on Electrolysis.}}
* {{ok|Support Firefox Team to stand up a browser on Electrolysis.}}
 
</onlyinclude>
=== GFX ===
=== GFX ===
 
<onlyinclude>
* {{ok|}}Ship Firefox 4 final with layers composition accelerated using:
* {{ok|}}Ship Firefox 4 final with layers composition accelerated using:
** OpenGL on Mac OS X;
** OpenGL on Mac OS X;
Line 12: Line 12:
* {{ok|}}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.
* {{ok|}}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.
* {{ok|}}Ship Firefox 4 final with full WebGL 1.0 support turned on by default on all platforms that support OpenGL.
* {{ok|}}Ship Firefox 4 final with full WebGL 1.0 support turned on by default on all platforms that support OpenGL.
 
</onlyinclude>
=== Layout ===
=== Layout ===
 
<onlyinclude>
* {{ok|Integrate Opentype santizer library}}
* {{ok|Integrate Opentype santizer library}}
 
</onlyinclude>
=== Video ===
=== Video ===
 
<onlyinclude>
* {{ok|Play back video on Fennec without blocking on main content thread}}
* {{ok|Play back video on Fennec without blocking on main content thread}}
* {{ok|Integrate codec ARM optimizations}}
* {{ok|Integrate codec ARM optimizations}}
 
</onlyinclude>
=== [[Platform/2010-Q3-Goals/Content|Content]] ===
=== [[Platform/2010-Q3-Goals/Content|Content]] ===
 
<onlyinclude>
* {{ok|Ship indexedDB}}
* {{ok|Ship indexedDB}}
* {{ok|Ship HTML5 parser}}
* {{ok|Ship HTML5 parser}}
Line 30: Line 30:
* {{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}}
* {{ok|30% performance improvment on the Cal_* tests in Zimbra}}
 
</onlyinclude>
=== JS ===
=== JS ===
 
<onlyinclude>
* Performance 15% improved over Oct 1 Sunspider perfomance
* Performance 15% improved over Oct 1 Sunspider perfomance
* Performance 15% improved over Oct 1 v8 performance
* Performance 15% improved over Oct 1 v8 performance
* Continuous ARMv7 Android and Maemo JS Shell regression and performance testing in place
* Continuous ARMv7 Android and Maemo JS Shell regression and performance testing in place
 
</onlyinclude>
=== Accessibility ===
=== Accessibility ===
 
<onlyinclude>
* {{ok| Drive blocker list to zero.}}
* {{ok| Drive blocker list to zero.}}
* {{ok| Develop implementation plan for OOP content accessibility.}}
* {{ok| Develop implementation plan for OOP content accessibility.}}
 
</onlyinclude>
=== Multi-Process ===
=== Multi-Process ===
 
<onlyinclude>
* {{ok|}}Fix and ship multi-process plugins on Mac
* {{ok|}}Fix and ship multi-process plugins on Mac
* {{ok|}}Fix and ship asynchronous plugin painting on all plaforms
* {{ok|}}Fix and ship asynchronous plugin painting on all plaforms
* {{ok|}}Fix and ship content processes on Fennec
* {{ok|}}Fix and ship content processes on Fennec
</onlyinclude>
Confirmed users, Bureaucrats and Sysops emeriti
3,599

edits

Navigation menu