Changes

Jump to: navigation, search

Features/Platform

6,519 bytes added, 15:42, 11 April 2011
m
Created page with "<small>« Features</small> This list needs to be divided into smaller lists by team (col 2): * Platform (Gecko?) * GFX * JS * Layout * Video * Plugins * Content * Any o..."
<small>&laquo; [[Features]]</small>

This list needs to be divided into smaller lists by team (col 2):
* Platform (Gecko?)
* GFX
* JS
* Layout
* Video
* Plugins
* Content
* Any others needed...

After that is done, each team should go over their list, add/modify/remove items as needed, and sort the list by priority from most important to least important. This is not a P1/P2/P3 bucketing, but a no-ties rank ordering (#1, #2, #3, etc.) Please pull in other people where appropriate (ie: Sid Stamm for Privacy stuff, Dan Mills for Identity, etc.)

If at all possible, please have this done by Friday, April 11th.

== Features List ==
{| class="fullwidth-table sortable" style="width: 950px"
|-
| style="font-weight: bold; background: #DDD; width: 100px" | Roadmap
| style="font-weight: bold; background: #DDD; width: 100px" | Team
| style="font-weight: bold; background: #DDD;" | Feature
| style="font-weight: bold; background: #DDD; width: 50px" | Rank
| style="font-weight: bold; background: #DDD; width: 150px" | Owner
|-
| Add-ons
| --
| Out-of-process add-ons
| {{Pr1}}
| Myk Melez
|-
| Add-ons
| --
| window-independent content frames
| {{Pr1}}
| Myk Melez
|-
| Applications
| --
| Scoping Application Layout models (grid/flex)
| {{Pr1}}
| Chris Blizzard
|-
| Applications
| --
| Expanded capabilities for Workers (needs scoping)
| {{Pr2}}
| Chris Blizzard
|-
| Applications
| --
| Scoping library loading APIs
| {{Pr2}}
| Chris Blizzard
|-
| Applications
| --
| Scoping headless applications and activation for Applications
| {{Pr2}}
| Chris Blizzard
|-
| Applications
| --
| Scoping messaging for Applications
| {{Pr2}}
| Chris Blizzard
|-
| DevTools
| --
| [[DevTools/Features/JSD2|New JavaScript Debugging]]
| {{Pr1}}
| Kevin Dangoor
|-
| DevTools
| --
| [[DevTools/Features/Memory|Memory Tooling Backend]]
| {{Pr1}}
| Kevin Dangoor
|-
| Distribution
| --
| distribution.js Enhancements
| {{Pr2}}
| Kev Needham
|-
| Gecko
| --
| Scoping GFX revamp
| {{Pr2}}
| Chris Blizzard
|-
| Gecko
| --
| Scoping Process/Platform changes for multi-process apps and tabs
| {{Pr2}}
| Chris Blizzard
|-
| Identity
| --
| Web APIs for verified email based sign-in
| {{Pr1}}
| Dan Mills
|-
| Identity
| --
| API experiment
| {{Pr2}}
| Dan Mills
|-
| Networking
| --
| [[Platform/Features/Websockets|Websockets]]
| {{Pr1}}
| Chris Blizzard
|-
| Networking
| --
| HTTP Pipelining on by default
| {{Pr2}}
| Chris Blizzard
|-
| Networking
| --
| Scoping priorities for HTTP caches
| {{Pr2}}
| Chris Blizzard
|-
| Plugins
| --
| Bundled/Native Plugin Support (including upgrade)
| {{Pr1}}
| Kev Needham
|-
| Plugins
| --
| OOPP Tuning and Expansion to better support existing and additional plugins
| {{Pr1}}
| Kev Needham
|-
| Plugins
| --
| Update plugins with no restart required
| {{Pr2}}
| Kev Needham
|-
| Privacy
| --
| [[Privacy/Features/Shortened HTTP Referer header|Shortened HTTP Referer header]]
| {{Pr1}}
| Sid Stamm
|-
| Privacy
| --
| [[Privacy/Features/Third-Party-Cookie Request API|API for sites to request use of third-party cookies]]
| {{Pr2}}
| Sid Stamm
|-
| Privacy
| --
| [[Privacy/Features/Capability API|API for sites to request additional sensitive features like geolocation, a:ping, local storage, etc.]]
| {{Pr2}}
| Sid Stamm
|-
| Privacy
| --
| [[Privacy/Features/Geoloc Auto-discover Disabling|disable automated discovery for Geolocation]]
| {{Pr2}}
| Sid Stamm
|-
| Privacy
| --
| [[Privacy/Features/2factor in the browser|API for sites to trigger second-factor authentication (e.g., SMS)]]
| {{Pr2}}
| Sid Stamm
|-
| Privacy
| --
| [[Privacy/Features/Mixed-Content Lockdown|Safer mixed-content SSL/TLS mode with UI indicators]]
| {{Pr2}}
| Sid Stamm
|-
| Privacy
| --
| [[Privacy/Features/Low-Entropy Private Browsing|Reduce fingerprint-ability in private browsing]]
| {{Pr2}}
| Sid Stamm
|-
| Privacy
| --
| [[Privacy/Features/NPAPI Privacy Settings|Plugin awareness of users privacy prefs]]
| {{Pr2}}
| Sid Stamm
|-
| Privacy
| --
| [[Privacy/Features/cert-received observer topic|Check-point API between TLS/SSL handshake and HTTP request]]
| {{Pr2}}
| Sid Stamm
|-
| Privacy
| --
| [[Privacy/Features/Geolocation Faking|Location faking for geolocation]]
| {{Pr3}}
| Sid Stamm
|-
| Privacy
| --
| [[Privacy/Features/Disable Third-Party Cookies|Disable third-party cookie sending by default]]
| {{Pr3}}
| Sid Stamm
|-
| Telemetry
| --
| [[Platform/Features/Telemetry|Telemetry]]
| {{Pr1}}
| Chris Blizzard
|-
| UX
| --
| Find-in-page behavior and UI improvements
| {{Pr2}}
| Alex Limi
|-
| UX
| --
| OS X 10.7 features: scrollbar, full screen mode, three-finger gestures
| {{Pr2}}
| Alex Limi
|-
| UX
| --
| Ability to put tabs in title bar on OS X
| {{Pr2}}
| Alex Limi
|-
| UX
| --
| Event that signals when page is usable (progress indicator)
| {{Pr3}}
| Alex Limi
|-
| UX
| --
| [[Firefox/Features/XBL_Reduction|Reduce/Reduce performance impact of XBL]]
| {{Pr1}}
| Jay Sullivan
|-
| Web platform
| --
| [[Platform/Features/Full Screen APIs|Full Screen APIs]]
| {{Pr1}}
| Chris Blizzard
|-
| Web platform
| --
| text-overflow: ellipsis
| {{Pr1}}
| Chris Blizzard
|-
| Web platform
| --
| Web timing spec
| {{Pr1}}
| Chris Blizzard
|-
| Web platform
| --
| Touch and Multi-touch events for mobile
| {{Pr1}}
| Chris Blizzard
|-
| Web platform
| --
| IndexedDB for Mobile
| {{Pr1}}
| Chris Blizzard
|-
| Web platform
| --
| EventSource events over HTTP
| {{Pr1}}
| Chris Blizzard
|-
| Web platform
| --
| TLS False Start
| {{Pr2}}
| Chris Blizzard
|-
| Web platform
| --
| CSS 2.1 tests fallout
| {{Pr2}}
| Chris Blizzard
|-
| Web platform
| --
| CSS 3 Backgrounds
| {{Pr2}}
| Chris Blizzard
|-
| Web platform
| --
| 3D transforms
| {{Pr2}}
| Chris Blizzard
|-
| Web platform
| --
| Flawless switching of audio when going from in-page to full screen
| {{Pr2}}
| Chris Blizzard
|-
| Web platform
| --
| Taking a picture from a web page
| {{Pr2}}
| Chris Blizzard
|-
| Web platform
| --
| Notifications on desktop
| {{Pr2}}
| Chris Blizzard
|-
| Web platform
| --
| Proper support for Content-disposition (Done for Firefox 5)
| {{Pr2}}
| Chris Blizzard
|-
| Web platform
| --
| WebP Support
| {{Pr2}}
| Chris Blizzard
|-
| Web platform
| --
| Scoping Content Editable Changes
| {{Pr2}}
| Chris Blizzard
|-
| Web platform
| --
| Real time audio and video
| {{Pr2}}
| Chris Blizzard
|-
| Web platform
| --
| Scoping multi-track audio and video
| {{Pr2}}
| Chris Blizzard
|-
| Web platform
| --
| Scoping variable-bitrate HTML5 video over HTTP
| {{Pr2}}
| Chris Blizzard
|}
Canmove, confirm, emeritus
6,906
edits

Navigation menu