Platform/2010-Q2-Goals: Difference between revisions

 
(6 intermediate revisions by 3 users not shown)
Line 5: Line 5:
* {{done|Multiprocess Jetpack Extensions in a milestone.}}
* {{done|Multiprocess Jetpack Extensions in a milestone.}}
* {{done|IndexDB implementation (partial) in an alpha.}}
* {{done|IndexDB implementation (partial) in an alpha.}}
* {{done|html5 parser on by default in a beta.}}
* {{miss|html5 parser on by default in a beta.}} Note:  The beta was 7 days late, hence a miss.  I (damons) don't think this should be taken the wrong way.  We're just being accurate when marking hits and misses.  The complete picture is considered when evaluating how we did for the quarter.
* {{done|Out of process plugins for the Mac on by default in beta.}}
* {{miss|Out of process plugins for the Mac on by default in beta.}} Note:  Same as above.
* {{miss|TBD% reduction in empty-xul-window gecko initialization time.}}
* {{miss|TBD% reduction in empty-xul-window gecko initialization time.}}


Line 12: Line 12:
* Improve interactive performance by shipping, in a developer preview:
* Improve interactive performance by shipping, in a developer preview:
** {{miss|Layers implementations based on OpenGL and OpenGL ES}}; and
** {{miss|Layers implementations based on OpenGL and OpenGL ES}}; and
** {{ok|A layers implementation based on Direct3D 9}}; and
** {{miss|A layers implementation based on Direct3D 9}}; and
** {{ok|Direct2D support, turned on for at least some subset of hardware. (This depends on RelEng - {{bug|549120}}!)}}
** {{miss|Direct2D support, turned on for at least some subset of hardware. (This depends on RelEng - {{bug|549120}}!)}}
* {{miss|Improve CSS3 font support by implementing Harfbuzz for simple scripts on Tier-1 platforms in a developer preview, and creating a CSS3 font test suite.}}
* {{miss|Improve CSS3 font support by implementing Harfbuzz for simple scripts on Tier-1 platforms in a developer preview, and creating a CSS3 font test suite.}}
** (This is only a miss because we're only going to get Harfbuzz on OS X and Windows, not all Tier-1 platforms. We'll have everything else.)
** (This is only a miss because we're only going to get Harfbuzz on OS X and Windows, not all Tier-1 platforms. We'll have everything else.)
Line 32: Line 32:
**Plan is as follows:
**Plan is as follows:
*** {{ok|Close the performance gap between Firefox and Google Chrome on the Zimbra test suite. This will mean that we'll speed up the "Cal_*" and "go to *" tests by 50% compared to 3.6. Zimbra is a big enough web app that we believe that bottlenecks seen there are visible in many other apps as well.}}
*** {{ok|Close the performance gap between Firefox and Google Chrome on the Zimbra test suite. This will mean that we'll speed up the "Cal_*" and "go to *" tests by 50% compared to 3.6. Zimbra is a big enough web app that we believe that bottlenecks seen there are visible in many other apps as well.}}
*** {{ok|Dromaeo improvments, numbers coming shortly}}:
*** {{done|Dromaeo improvments, numbers coming shortly}}:
**** {{done|Do more fast unwrapping in quickstubs, should make more or less every test faster.}}
**** {{done|Do more fast unwrapping in quickstubs, should make more or less every test faster.}}
**** {{ok|Stay on trace through more code}}
**** {{miss|Stay on trace through more code}}
**** {{miss|Speed up getAttribute()}}
**** {{miss|Speed up getAttribute()}}
**** {{done|Make setting innerHTML faster (depends on HTML5 parser)}}
**** {{done|Make setting innerHTML faster (depends on HTML5 parser)}}
**** {{ok|Speed up getElementById()}}
**** {{done|Speed up getElementById()}}
* {{miss|Stop polluting the web by disabling remote XUL and XBL.}}
* {{miss|Stop polluting the web by disabling remote XUL and XBL.}}


Line 70: Line 70:


=== Accessibility ===
=== Accessibility ===
* {{miss|Drive accessible editing on the web by finalizing our proposal and developing an implementation plan. [carried over from q1]}}
* {{miss|Drive accessible editing on the web by finalizing our proposal and developing an implementation plan. (Lack of external participation + performance and security work took priority.}}
* {{ok|Create a talos measure appropriate for our meta a11y perf bug 531850}}
* {{done|Create a talos measure appropriate for our meta a11y perf bug 531850. (Patch is on + we've used the measures locally for perf work.)}}


=== Multi-Process ===
=== Multi-Process ===
Confirmed users
1,067

edits