Platform/Roadmap: Difference between revisions
< Platform
Jump to navigation
Jump to search
Jetvillegas (talk | contribs) (→Layout) |
Jetvillegas (talk | contribs) (→Layout) |
||
| Line 204: | Line 204: | ||
* CSS Images (media-fragments) | * CSS Images (media-fragments) | ||
* CSS Shapes (shape-outside for floats) | * CSS Shapes (shape-outside for floats) | ||
* CSS Box Alignment | * CSS Box Alignment (for block layout) | ||
* CSS Grid | * CSS Grid | ||
Revision as of 22:08, 12 December 2014
| Firefox Platform 2015 Roadmap | ||
| Owner: Martin Best | Updated: 2014-12-12 | |
| This roadmap outlines the current direction for Firefox Platform development through 2015. The following document is subject to change at anytime. It is also not a commitment to ship a features but rather an intent to implement and land them on by default in the nightly version of Firefox unless otherwise stated. | ||
Related Links:
Teams
Accessibility
| Current Plans | Previous Plans |
|---|---|
|
[everything below not finalized]
------ Items above planned to be done before or during Gecko 39 (Q1) ------
------ Items above planned to be done before or during Gecko 42 (Q2) ------
------ Items above planned to be done before or during Gecko 45 (End 2015) ------ |
|
DOM
| Current Plans | Previous Plans |
|---|---|
------ Items above planned to be done before or during Gecko 39 (Q1) ------
------ Items above planned to be done before or during Gecko 42 (Q2) ------
------ Items above planned to be done before or during Gecko 45 (End 2015) ------ |
e10s
| Current Plans | Previous Plans |
|---|---|
------ Items above planned to be done before or during Gecko 39 (Q1) ------ ------ Items above planned to be done before or during Gecko 42 (Q2) ------
------ Items above planned to be done before or during Gecko 45 (End 2015) ------ |
|
Graphics
| Current Plans | Previous Plans |
|---|---|
------ Items above planned to be done before or during Gecko 39 (Q1) ------
------ Items above planned to be done before or during Gecko 42 (Q2) ------
------ Items above planned to be done before or during Gecko 45 (End 2015) ------ |
|
JavaScript
| Current Plans | Previous Plans |
|---|---|
------ Items above planned to be done before or during Gecko 39 (Q1) ------
------ Items above planned to be done before or during Gecko 42 (Q2) ------
------ Items above planned to be done before or during Gecko 45 (End 2015) ------ |
|
Layout
| Current Plans | Previous Plans |
|---|---|
------ Items above planned to be done before or during Gecko 39 (Q1) ------
------ Items above planned to be done before or during Gecko 42 (Q2) ------
------ Items above planned to be done before or during Gecko 45 (End 2015) ------
------ Items above planned to be done before end 2015 but may get reprioritized ------ |
|
Media
| Current Plans | Previous Plans |
|---|---|
------ Items above planned to be done before or during Gecko 39 (Q1) ------
------ Items above planned to be done before or during Gecko 42 (Q2) ------
------ Items above planned to be done before or during Gecko 45 (End 2015) ------ |
|
Mobile Media
| Current Plans | Previous Plans |
|---|---|
------ Items above planned to be done before or during Gecko 39 (Q1) ------
------ Items above planned to be done before or during Gecko 42 (Q2) ------
------ Items above planned to be done before or during Gecko 45 (End 2015) ------ |
|
Mobile Platform
| Current Plans | Previous Plans |
|---|---|
------ Items above planned to be done before or during Gecko 39 (Q1) ------
------ Items above planned to be done before or during Gecko 42 (Q2) ------
------ Items above planned to be done before or during Gecko 45 (End 2015) ------ |
|
Networking
| Current Plans | Previous Plans |
|---|---|
------ Items above planned to be done before or during Gecko 39 (Q1) ------
------ Items above planned to be done before or during Gecko 42 (Q2) ------
------ Items above planned to be done before or during Gecko 45 (End 2015) ------ |
|
PKI
| Current Plans | Previous Plans |
|---|---|
------ Items above planned to be done before or during Gecko 39 (Q1) ------
------ Items above planned to be done before or during Gecko 42 (Q2) ------
------ Items above planned to be done before or during Gecko 45 (End 2015) ------ |
|
Sandboxing
| Current Plans | Previous Plans |
|---|---|
------ Items above planned to be done before or during Gecko 39 (Q1) ------
------ Items above planned to be done before or during Gecko 42 (Q2) ------
------ Items above planned to be done before or during Gecko 45 (End 2015) ------ |
|
Security
| Current Plans | Previous Plans |
|---|---|
------ Items above planned to be done before or during Gecko 39 (Q1) ------
------ Items above planned to be done before or during Gecko 42 (Q2) ------
------ Items above planned to be done before or during Gecko 45 (End 2015) ------ |
|
WebRTC / WebAudio
(All these features/fixes below are landing in Nightly during these quarters)
| Current Plans | Previous Plans |
|---|---|
------ Items above planned to be done before or during Gecko 39 (Q1) ------
------ Items above planned to be done before or during Gecko 42 (Q2) ------
------ Items above planned to be done before or during Gecko 45 (End 2015) ------ |
|
Web Compatibility
| Current Plans | Previous Plans |
|---|---|
------ Items above planned to be done before or during Gecko 39 (Q1) ------
------ Items above planned to be done before or during Gecko 42 (Q2) ------
------ Items above planned to be done before or during Gecko 45 (End 2015) ------ |
|
Initatives
- 60fps
- Focused on producing a smooth, jank free experiences. 60fps goal is dependant on media type.
- BarrierSmash
- Insure that accessibility features are working throughout our products.
- Candle
- Program targeted at reducing energy usage.
- CrashKill
- Improve the overall stability of Gecko and the project that rely on it.
- CritSmash
- Fix known critical security bugs.
- Electrolysis
- This is focused on providing multi processor tab support and another name for e10s.
- Offline
- Offline Support
- Presto
- Program targeted at improving overall load times and performance. This is resurrecting an older program that was discontinued.
- MemShrink
- Reduce memory usage (all products)
- Web Compatibility
- Improve the overall web compatibility of Gecko.
- Webify
- Reduce the webs dependence on plugins. This includes several content targeted initiatives such as the games program (Unity), Shumway (Flash), MSE/EME (Flash/Netflix), WebRTC (Google Talk, Facebook Video)
- Games Program