Features/Platform: Difference between revisions

(Split of Landed/Shipped because it clutters the table)
 
(72 intermediate revisions by 7 users not shown)
Line 1: Line 1:
This list needs to be divided into smaller lists by team (with team names added to column 2):
{{FeaturesInboxNote}}
* Platform (Gecko?)
{{ForceRefreshButton}}
* GFX
== Platform ==
* JS
<table class="querytable sortable">
* Layout
<tr>
* Video
<td class="header" style="width: 5%;">Pr</td>
* Plugins
<td class="header" style="width: 5%;">Rank</td>
* Content
<td class="header" style="width: 35%;">Feature</td>
* Any others needed...
<td class="header" style="width: 10%;">Stage</td>
<td class="header" style="width: 10%;">Status</td>
<td class="header" style="width: 15%;">Team</td>
<td class="header" style="width: 20%;">Directly Responsible Individual</td>
</tr>
{{#ask: [[Category:Feature Page]] [[Feature list::Platform]] [[Feature priority::!Unprioritized]] [[Feature stage::Definition||Design||Planning||Development]]
| ?#
| ?Feature name#
| ?Feature priority#
| ?Feature rank#
| ?Feature stage#
| ?Feature status#
| ?Feature engineering team#
| ?Feature feature manager#
| mainlabel=-
| sort=Feature priority,Feature rank,Feature stage
| format=template
| limit=10000
| template=FeatureListTableWithRank
}}
</table>


PMs and relevant teams should review these lists by '''as soon as possible''' and:
=== Stage: Landed/Shipped ===
# add/modify/remove items as needed
<table class="querytable sortable">
# sort the items by priority order from most to least important
<tr>
 
<td class="header" style="width: 5%;">Pr</td>
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.'''
<td class="header" style="width: 5%;">Rank</td>
 
<td class="header" style="width: 35%;">Feature</td>
If you have any questions, please contact [[User:Dria|Deb]].
<td class="header" style="width: 10%;">Stage</td>
 
<td class="header" style="width: 10%;">Status</td>
== Features List ==
<td class="header" style="width: 15%;">Team</td>
{| class="fullwidth-table sortable" style="width: 950px"
<td class="header" style="width: 20%;">Directly Responsible Individual</td>
|-
</tr>
| style="font-weight: bold; background: #DDD; width: 100px" | Roadmap
{{#ask: [[Category:Feature Page]] [[Feature list::Platform]] [[Feature priority::!Unprioritized]] [[Feature stage::Landed||Shipped]]
| style="font-weight: bold; background: #DDD; width: 100px" | Team
| ?#
| style="font-weight: bold; background: #DDD;" | Feature
| ?Feature name#
| style="font-weight: bold; background: #DDD; width: 50px" | Rank
| ?Feature priority#
| style="font-weight: bold; background: #DDD; width: 150px" | Owner
| ?Feature rank#
|-
| ?Feature stage#
| Add-ons
| ?Feature status#
| Jetpack
| ?Feature engineering team#
| Out-of-process add-ons
| ?Feature feature manager#
| {{Pr1}} (1)
| mainlabel=-
| Myk Melez
| sort=Feature priority,Feature rank,Feature stage
|-
| format=template
| DevTools
| limit=10000
| JavaScript
| template=FeatureListTableWithRank
| [[DevTools/Features/JSD2|New JavaScript Debugging]]
}}
| {{Pr1}} (1)
</table>
| Kevin Dangoor
|-
| Identity
| --
| Web APIs for verified email based sign-in
| {{Pr1}} (1)
| Dan Mills
|-
| Plugins
| Content
| Bundled/Native Plugin Support (including upgrade)
| {{Pr1}} (1)
| Kev Needham
|-
| Telemetry
| Performance
| [[Platform/Features/Telemetry|Telemetry]]
| {{Pr1}} (1)
| Chris Blizzard
|-
| Add-ons
| Jetpack
| window-independent content frames
| {{Pr1}} (2)
| Myk Melez
|-
| DevTools
| Multiple
| [[DevTools/Features/FirebugStability|Firebug Stability and Performance]]
| {{Pr1}} (2)
| Kevin Dangoor
|-
| Privacy
| Network?
| [[Privacy/Features/Shortened HTTP Referer header|Shortened HTTP Referer header]]
| {{Pr1}} (2)
| Sid Stamm
|-
| Web platform
| Layout and Content
| [[Platform/Features/Full Screen APIs|Full Screen APIs]]
| {{Pr1}} (2)
| Chris Blizzard
|-
| Networking
| Networking
| [[Platform/Features/Websockets|Websockets]]
| {{Pr1}} (3)
| Chris Blizzard
|-
| Web platform
| Layout
| text-overflow: ellipsis
| {{Pr1}} (4)
| Chris Blizzard
|-
| Web platform
| Content
| Web timing spec
| {{Pr1}} (5)
| Chris Blizzard
|-
| Plugins
| Content
| OOPP Tuning and Expansion to better support existing and additional plugins
| {{Pr1}} (6)
| Kev Needham
|-
| UX
| Content
| [[Firefox/Features/XBL_Reduction|Reduce/Reduce performance impact of XBL]]
| {{Pr1}} (6)
| Jay Sullivan
|-
| Web platform
| Content and Mobile
| Touch and Multi-touch events for mobile
| {{Pr1}} (6)
| Chris Blizzard
|-
| Web platform
| Content
| IndexedDB for Mobile
| {{Pr1}} (7)
| Chris Blizzard
|-
| Applications
| Layout and Standards
| Scoping Application Layout models (grid/flex)
| {{Pr1}} (8)
| Chris Blizzard
|-
| DevTools
| Multiple
| [[DevTools/Features/Memory|Memory Tooling Backend]]
| {{Pr1}} (8)
| Kevin Dangoor
|-
| Web platform
| Content
| EventSource events over HTTP
| {{Pr1}} (9)
| Chris Blizzard
|-
| Applications
| Content and Apps
| Expanded capabilities for Workers (needs scoping)
| {{Pr2}}
| Chris Blizzard
|-
| Applications
| Content
| Scoping library loading APIs
| {{Pr2}}
| Chris Blizzard
|-
| Applications
| Content and Apps
| Scoping headless applications and activation for Applications
| {{Pr2}}
| Chris Blizzard
|-
| Applications
| Apps
| Scoping messaging for Applications
| {{Pr2}}
| Chris Blizzard
|-
| Gecko
| GFX
| Scoping GFX revamp
| {{Pr2}}
| Chris Blizzard
|-
| Gecko
| Content and Apps
| Scoping Process/Platform changes for multi-process apps and tabs
| {{Pr2}}
| Chris Blizzard
|-
| Identity
| --
| API experiment
| {{Pr2}}
| Dan Mills
|-
| Networking
| Networking
| HTTP Pipelining on by default
| {{Pr2}}
| Chris Blizzard
|-
| Networking
| Networking
| Scoping priorities for HTTP caches
| {{Pr2}}
| Chris Blizzard
|-
| Plugins
| Content
| Update plugins with no restart required
| {{Pr2}}
| Kev Needham
|-
| Privacy
| Content
| [[Privacy/Features/Third-Party-Cookie Request API|API for sites to request use of third-party cookies]]
| {{Pr2}}
| Sid Stamm
|-
| Privacy
| Content
| [[Privacy/Features/Capability API|API for sites to request additional sensitive features like geolocation, a:ping, local storage, etc.]]  
| {{Pr2}}
| Sid Stamm
|-
| Privacy
| Content
| [[Privacy/Features/Geoloc Auto-discover Disabling|disable automated discovery for Geolocation]]
| {{Pr2}}
| Sid Stamm
|-
| Privacy
| Content
| [[Privacy/Features/2factor in the browser|API for sites to trigger second-factor authentication (e.g., SMS)]]
| {{Pr2}}
| Sid Stamm
|-
| Privacy
| Network?
| [[Privacy/Features/Low-Entropy Private Browsing|Reduce fingerprint-ability in private browsing]]
| {{Pr2}}
| Sid Stamm
|-
| Privacy
| Content
| [[Privacy/Features/NPAPI Privacy Settings|Plugin awareness of users privacy prefs]]
| {{Pr2}}
| Sid Stamm
|-
| Privacy
| Network
| [[Privacy/Features/cert-received observer topic|Check-point API between TLS/SSL handshake and HTTP request]]
| {{Pr2}}
| Sid Stamm
|-
| UX
| Mac Integration
| OS X 10.7 features: scrollbar, full screen mode, three-finger gestures
| {{Pr2}}
| Alex Limi
|-
| UX
| Mac Integration
| Ability to put tabs in title bar on OS X
| {{Pr2}}
| Alex Limi
|-
| Web platform
| Networking
| TLS False Start
| {{Pr2}}
| Chris Blizzard
|-
| Web platform
| Layout
| CSS 2.1 tests fallout
| {{Pr2}}
| Chris Blizzard
|-
| Web platform
| Layout
| CSS 3 Backgrounds
| {{Pr2}}
| Chris Blizzard
|-
| Web platform
| Layout
| 3D transforms
| {{Pr2}}
| Chris Blizzard
|-
| Web platform
| Layout
| Flawless switching of audio when going from in-page to full screen
| {{Pr2}}
| Chris Blizzard
|-
| Web platform
| Mobile and Content
| Taking a picture from a web page
| {{Pr2}}
| Chris Blizzard
|-
| Web platform
| Content
| Notifications on desktop
| {{Pr2}}
| Chris Blizzard
|-
| Web platform
| Networking
| Proper support for Content-disposition (Done for Firefox 5)
| {{Pr2}}
| Chris Blizzard
|-
| Web platform
| GFX
| WebP Support
| {{Pr2}}
| Chris Blizzard
|-
| Web platform
| Layout
| Scoping Content Editable Changes
| {{Pr2}}
| Chris Blizzard
|-
| Web platform
| Layout
| Real time audio and video
| {{Pr2}}
| Chris Blizzard
|-
| Web platform
| Layout
| Scoping multi-track audio and video
| {{Pr2}}
| Chris Blizzard
|-
| Web platform
| Layout
| Scoping variable-bitrate HTML5 video over HTTP
| {{Pr2}}
| Chris Blizzard
|-
| Privacy
| Content
| [[Privacy/Features/Geolocation Faking|Location faking for geolocation]]
| {{Pr3}}
| Sid Stamm
|-
| Privacy
| Content
| [[Privacy/Features/Disable Third-Party Cookies|Disable third-party cookie sending by default]]
| {{Pr3}}
| Sid Stamm
|-
| UX
| Content
| Event that signals when page is usable (progress indicator)
| {{Pr3}}
| Alex Limi
|-
| JavaScript
| JavaScript
| [[Platform/Features/IonMonkey|IonMonkey]]
|
| David Anderson
|-
| Layout
| Layout
| Pretty Borders
|
| fantasai / Anil
|}
 
[[Category:Features]]
[[Category:Platform]]

Latest revision as of 23:41, 29 December 2011

Please do not add Features directly to this list.
If you have a feature you would like to propose for this list, please add it to the Features Inbox.
A team triages that list regularly and will handle adding to and prioritizing this list. Thanks!

Platform

{{#ask: Feature list::PlatformFeature priority::!Unprioritized|Design||Planning||Development | ?# | ?Feature name# | ?Feature priority# | ?Feature rank# | ?Feature stage# | ?Feature status# | ?Feature engineering team# | ?Feature feature manager# | mainlabel=- | sort=Feature priority,Feature rank,Feature stage | format=template | limit=10000 | template=FeatureListTableWithRank }}
Pr Rank Feature Stage Status Team Directly Responsible Individual

Stage: Landed/Shipped

{{#ask: Feature list::PlatformFeature priority::!Unprioritized|Shipped | ?# | ?Feature name# | ?Feature priority# | ?Feature rank# | ?Feature stage# | ?Feature status# | ?Feature engineering team# | ?Feature feature manager# | mainlabel=- | sort=Feature priority,Feature rank,Feature stage | format=template | limit=10000 | template=FeatureListTableWithRank }}
Pr Rank Feature Stage Status Team Directly Responsible Individual