Platform/2010-Q3-Goals: Difference between revisions
(→GFX) |
(→JS) |
||
| Line 43: | Line 43: | ||
=== JS === | === JS === | ||
* {{ok| | * Performance goals for reference system: Dell Optiplex 760 (Intel Core2 Duo) Windows Vista. Baseline: Chrome 5.0.375.55. | ||
** {{ok|SunSpider: 300-375ms.}} | |||
** {{ok|V8 Score: 3500-5000.}} | |||
** {{ok|JSNES: 60fps.}} | |||
=== Accessibility === | === Accessibility === | ||
Revision as of 20:39, 21 June 2010
General Goals
- [ON TRACK] bogus.
gfx: layers on by default on all platforms perf (text via harfbuzz, what else?), theme capabilities, webgl
content: indexeddb, websockets, perf (net & cache, DOM, CC)
JS: perf, jsd, es5 finished
Layout: Finish calc() & transitions, retained layers, refresh driver, perf, webm stuff?
E10s: Necko, 32/64, perf, ooplayers,
General: FatXUL, Startup
a11y: perf, perf, mobile prototype, perf
perf: responsiveness and smoothness via hw accel, JS = Chrome, startup = Chrome (Win), multi-process fennec, 64-bit, GC/CC pause reduction
platform: multimedia (webm, webgl, maybe audio), offline/cache (indexeddb, resource packages? cache work?), low latency networking (websockets), files, weaponize test suites and benchmarks (with prodmgt and engagement)
security: zero high/crit > 30 days
GFX
- Accelerate Firefox's in-content video and other content primitives by shipping, in a Firefox 4 beta, layers acceleration for the full Firefox window, on by default for compatible hardware on all tier-1 platforms, based on Direct3D 9, OpenGL, and OpenGL ES.
- Accelerate all drawing on Windows Vista and Windows 7, on compatible hardware, by shipping the Direct2D Cairo backend in a Firefox 4 beta.
- Enhance our OpenType font feature support by shipping Harfbuzz on by default in a Firefox 4 beta on all Tier-1 platforms, with text rendering performance equal to or better than Firefox 3.6.
- Fully support the WebGL 1.0 spec, with support turned on by default in a Firefox 4 beta on platforms that support OpenGL or OpenGL ES.
- Stretch goal: Also support WebGL on Direct3D via ANGLE.
Layout
- [ON TRACK] This is a shiny goal.
Content
- [ON TRACK] Produce clear plans for accelerated windowless plugin rending on Windows and Linux (including mobile).
- [ON TRACK] Be prepared to ship OOPP for Mac OS X.
JS
- Performance goals for reference system: Dell Optiplex 760 (Intel Core2 Duo) Windows Vista. Baseline: Chrome 5.0.375.55.
- [ON TRACK] SunSpider: 300-375ms.
- [ON TRACK] V8 Score: 3500-5000.
- [ON TRACK] JSNES: 60fps.
Accessibility
- [ON TRACK] This is a shiny goal.
Multi-Process
- [ON TRACK] This is a shiny goal.