Features/Platform: Difference between revisions
< Features
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:
- add/modify/remove items as needed
- 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 |