Features/Platform: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
mNo edit summary
Line 51: Line 51:
|-
|-
| Telemetry
| Telemetry
| --
| Performance
| [[Platform/Features/Telemetry|Telemetry]]
| [[Platform/Features/Telemetry|Telemetry]]
| {{Pr1}} (1)
| {{Pr1}} (1)
Line 75: Line 75:
|-
|-
| Web platform
| Web platform
| --
| Layout and Content
| [[Platform/Features/Full Screen APIs|Full Screen APIs]]
| [[Platform/Features/Full Screen APIs|Full Screen APIs]]
| {{Pr1}} (2)
| {{Pr1}} (2)
Line 81: Line 81:
|-
|-
| Networking
| Networking
| --
| Networking
| [[Platform/Features/Websockets|Websockets]]
| [[Platform/Features/Websockets|Websockets]]
| {{Pr1}} (3)
| {{Pr1}} (3)
Line 87: Line 87:
|-
|-
| Web platform
| Web platform
| --
| Layout
| text-overflow: ellipsis  
| text-overflow: ellipsis  
| {{Pr1}} (4)
| {{Pr1}} (4)
Line 93: Line 93:
|-
|-
| Web platform
| Web platform
| --
| Content
| Web timing spec  
| Web timing spec  
| {{Pr1}} (5)
| {{Pr1}} (5)
Line 111: Line 111:
|-
|-
| Web platform
| Web platform
| --
| Content and Mobile
| Touch and Multi-touch events for mobile  
| Touch and Multi-touch events for mobile  
| {{Pr1}} (6)
| {{Pr1}} (6)
Line 117: Line 117:
|-
|-
| Web platform
| Web platform
| --
| Content
| IndexedDB for Mobile  
| IndexedDB for Mobile  
| {{Pr1}} (7)
| {{Pr1}} (7)
Line 123: Line 123:
|-
|-
| Applications
| Applications
| --
| Layout and Standards
| Scoping Application Layout models (grid/flex)  
| Scoping Application Layout models (grid/flex)  
| {{Pr1}} (8)
| {{Pr1}} (8)
Line 135: Line 135:
|-
|-
| Web platform
| Web platform
| --
| Content
| EventSource events over HTTP  
| EventSource events over HTTP  
| {{Pr1}} (9)
| {{Pr1}} (9)
Line 141: Line 141:
|-
|-
| Applications
| Applications
| --
| Content and Apps
| Expanded capabilities for Workers (needs scoping)
| Expanded capabilities for Workers (needs scoping)
| {{Pr2}}
| {{Pr2}}
Line 147: Line 147:
|-
|-
| Applications
| Applications
| --
| Content
| Scoping library loading APIs
| Scoping library loading APIs
| {{Pr2}}
| {{Pr2}}
Line 153: Line 153:
|-
|-
| Applications
| Applications
| --
| Content and Apps
| Scoping headless applications and activation for Applications
| Scoping headless applications and activation for Applications
| {{Pr2}}
| {{Pr2}}
Line 159: Line 159:
|-
|-
| Applications
| Applications
| --
| Apps
| Scoping messaging for Applications
| Scoping messaging for Applications
| {{Pr2}}
| {{Pr2}}
Line 171: Line 171:
|-
|-
| Gecko
| Gecko
| --
| GFX
| Scoping GFX revamp
| Scoping GFX revamp
| {{Pr2}}
| {{Pr2}}
Line 177: Line 177:
|-
|-
| Gecko
| Gecko
| --
| Content and Apps
| Scoping Process/Platform changes for multi-process apps and tabs
| Scoping Process/Platform changes for multi-process apps and tabs
| {{Pr2}}
| {{Pr2}}
Line 189: Line 189:
|-
|-
| Networking
| Networking
| --
| Networking
| HTTP Pipelining on by default  
| HTTP Pipelining on by default  
| {{Pr2}}  
| {{Pr2}}  
Line 195: Line 195:
|-
|-
| Networking
| Networking
| --
| Networking
| Scoping priorities for HTTP caches
| Scoping priorities for HTTP caches
| {{Pr2}}
| {{Pr2}}
Line 273: Line 273:
|-
|-
| Web platform
| Web platform
| --
| Networking
| TLS False Start
| TLS False Start
| {{Pr2}}
| {{Pr2}}
Line 279: Line 279:
|-
|-
| Web platform
| Web platform
| --
| Layout
| CSS 2.1 tests fallout
| CSS 2.1 tests fallout
| {{Pr2}}
| {{Pr2}}
Line 285: Line 285:
|-
|-
| Web platform
| Web platform
| --
| Layout
| CSS 3 Backgrounds
| CSS 3 Backgrounds
| {{Pr2}}
| {{Pr2}}
Line 291: Line 291:
|-
|-
| Web platform
| Web platform
| --
| Layout
| 3D transforms
| 3D transforms
| {{Pr2}}
| {{Pr2}}
Line 297: Line 297:
|-
|-
| Web platform
| Web platform
| --
| Layout
| Flawless switching of audio when going from in-page to full screen
| Flawless switching of audio when going from in-page to full screen
| {{Pr2}}
| {{Pr2}}
Line 303: Line 303:
|-
|-
| Web platform
| Web platform
| --
| Mobile and Content and Labs
| Taking a picture from a web page
| Taking a picture from a web page
| {{Pr2}}
| {{Pr2}}
Line 309: Line 309:
|-
|-
| Web platform
| Web platform
| --
| Content
| Notifications on desktop
| Notifications on desktop
| {{Pr2}}
| {{Pr2}}
Line 315: Line 315:
|-
|-
| Web platform
| Web platform
| --
| Networking
| Proper support for Content-disposition (Done for Firefox 5)
| Proper support for Content-disposition (Done for Firefox 5)
| {{Pr2}}
| {{Pr2}}
Line 321: Line 321:
|-
|-
| Web platform
| Web platform
| --
| GFX
| WebP Support
| WebP Support
| {{Pr2}}
| {{Pr2}}
Line 327: Line 327:
|-
|-
| Web platform
| Web platform
| --
| Layout
| Scoping Content Editable Changes
| Scoping Content Editable Changes
| {{Pr2}}
| {{Pr2}}
Line 333: Line 333:
|-
|-
| Web platform
| Web platform
| --
| Layout and Media
| Real time audio and video
| Real time audio and video
| {{Pr2}}
| {{Pr2}}
Line 339: Line 339:
|-
|-
| Web platform
| Web platform
| --
| Layout and Media
| Scoping multi-track audio and video
| Scoping multi-track audio and video
| {{Pr2}}
| {{Pr2}}
Line 345: Line 345:
|-
|-
| Web platform
| Web platform
| --
| Layout and Media
| Scoping variable-bitrate HTML5 video over HTTP
| Scoping variable-bitrate HTML5 video over HTTP
| {{Pr2}}
| {{Pr2}}

Revision as of 19:59, 13 April 2011

This list needs to be divided into smaller lists by team (with team names added to column 2):

  • Platform (Gecko?)
  • GFX
  • JS
  • Layout
  • Video
  • Plugins
  • Content
  • Any others needed...

PMs and relevant teams should review these lists by Friday, April 15th and:

  1. add/modify/remove items as needed
  2. sort the items by priority order from most to least important

Note that this is in addition to the P1/P2/P3 bucketing, and everything should end up in a no-ties rank ordering (1, 2, 3, etc.) Where there are currently ties in the resulting smaller lists (for example: multiple P1 (1) items) please resolve these so the P1 items have no ties.

If you have any questions, please contact Deb.

Features List

Roadmap Team Feature Rank Owner
Add-ons -- Out-of-process add-ons P1 (1) Myk Melez
DevTools -- New JavaScript Debugging P1 (1) Kevin Dangoor
Identity -- Web APIs for verified email based sign-in P1 (1) Dan Mills
Plugins -- Bundled/Native Plugin Support (including upgrade) P1 (1) Kev Needham
Telemetry Performance Telemetry P1 (1) Chris Blizzard
Add-ons -- window-independent content frames P1 (2) Myk Melez
DevTools -- Firebug Stability and Performance P1 (2) Kevin Dangoor
Privacy -- Shortened HTTP Referer header P1 (2) Sid Stamm
Web platform Layout and Content Full Screen APIs P1 (2) Chris Blizzard
Networking Networking Websockets P1 (3) Chris Blizzard
Web platform Layout text-overflow: ellipsis P1 (4) Chris Blizzard
Web platform Content Web timing spec P1 (5) Chris Blizzard
Plugins -- OOPP Tuning and Expansion to better support existing and additional plugins P1 (6) Kev Needham
UX -- Reduce/Reduce performance impact of XBL P1 (6) Jay Sullivan
Web platform Content and Mobile Touch and Multi-touch events for mobile P1 (6) Chris Blizzard
Web platform Content IndexedDB for Mobile P1 (7) Chris Blizzard
Applications Layout and Standards Scoping Application Layout models (grid/flex) P1 (8) Chris Blizzard
DevTools -- Memory Tooling Backend P1 (8) Kevin Dangoor
Web platform Content EventSource events over HTTP P1 (9) Chris Blizzard
Applications Content and Apps Expanded capabilities for Workers (needs scoping) P2 Chris Blizzard
Applications Content Scoping library loading APIs P2 Chris Blizzard
Applications Content and Apps Scoping headless applications and activation for Applications P2 Chris Blizzard
Applications Apps Scoping messaging for Applications P2 Chris Blizzard
Distribution -- distribution.js Enhancements P2 Kev Needham
Gecko GFX Scoping GFX revamp P2 Chris Blizzard
Gecko Content and Apps Scoping Process/Platform changes for multi-process apps and tabs P2 Chris Blizzard
Identity -- API experiment P2 Dan Mills
Networking Networking HTTP Pipelining on by default P2 Chris Blizzard
Networking Networking Scoping priorities for HTTP caches P2 Chris Blizzard
Plugins -- Update plugins with no restart required P2 Kev Needham
Privacy -- API for sites to request use of third-party cookies P2 Sid Stamm
Privacy -- API for sites to request additional sensitive features like geolocation, a:ping, local storage, etc. P2 Sid Stamm
Privacy -- disable automated discovery for Geolocation P2 Sid Stamm
Privacy -- API for sites to trigger second-factor authentication (e.g., SMS) P2 Sid Stamm
Privacy -- Safer mixed-content SSL/TLS mode with UI indicators P2 Sid Stamm
Privacy -- Reduce fingerprint-ability in private browsing P2 Sid Stamm
Privacy -- Plugin awareness of users privacy prefs P2 Sid Stamm
Privacy -- Check-point API between TLS/SSL handshake and HTTP request P2 Sid Stamm
UX -- Find-in-page behavior and UI improvements P2 Alex Limi
UX -- OS X 10.7 features: scrollbar, full screen mode, three-finger gestures P2 Alex Limi
UX -- Ability to put tabs in title bar on OS X P2 Alex Limi
Web platform Networking TLS False Start P2 Chris Blizzard
Web platform Layout CSS 2.1 tests fallout P2 Chris Blizzard
Web platform Layout CSS 3 Backgrounds P2 Chris Blizzard
Web platform Layout 3D transforms P2 Chris Blizzard
Web platform Layout Flawless switching of audio when going from in-page to full screen P2 Chris Blizzard
Web platform Mobile and Content and Labs Taking a picture from a web page P2 Chris Blizzard
Web platform Content Notifications on desktop P2 Chris Blizzard
Web platform Networking Proper support for Content-disposition (Done for Firefox 5) P2 Chris Blizzard
Web platform GFX WebP Support P2 Chris Blizzard
Web platform Layout Scoping Content Editable Changes P2 Chris Blizzard
Web platform Layout and Media Real time audio and video P2 Chris Blizzard
Web platform Layout and Media Scoping multi-track audio and video P2 Chris Blizzard
Web platform Layout and Media Scoping variable-bitrate HTML5 video over HTTP P2 Chris Blizzard
Privacy -- Location faking for geolocation P3 Sid Stamm
Privacy -- Disable third-party cookie sending by default P3 Sid Stamm
UX -- Event that signals when page is usable (progress indicator) P3 Alex Limi