Platform/Roadmap: Difference between revisions
< Platform
Jump to navigation
Jump to search
(→Games: moved benchmarks to general 2015 and placed 'triage' line item in Q1) |
(→Games) |
||
| Line 298: | Line 298: | ||
|- | |- | ||
| style="vertical-align:top;" | | | style="vertical-align:top;" | | ||
* Testing & Benchmarks | |||
** Collaborate with QA to develop a regular cadence for running benchmarks + analysis | |||
** Collaborate with QA to develop a "games test plan" for each release cycle | |||
** Reporting: create a mechanism for reporting the above to incite action on part of engineering | |||
------ Items above planned to be done throughout 2015 ------ | |||
* GDC 2015 {{bug|1107589}} | * GDC 2015 {{bug|1107589}} | ||
** Technical areas of focus include include: Polish & Performance, WebVR, pthreads, SIMD, WebGL2, and possibly Web Audio | ** Technical areas of focus include include: Polish & Performance, WebVR, pthreads, SIMD, WebGL2, and possibly Web Audio | ||
| Line 306: | Line 311: | ||
* Emerge from Q1 with a solid plan for triage going forward | * Emerge from Q1 with a solid plan for triage going forward | ||
------ Items above planned to be done before or during Gecko 39 (Q1) ------ | ------ Items above planned to be done before or during Gecko 39 (Q1) ------ | ||
* In progress | |||
------ Items above planned to be done before or during Gecko 42 (Q2) ------ | ------ Items above planned to be done before or during Gecko 42 (Q2) ------ | ||
* | * In progress | ||
------ Items above planned to be done before or during Gecko 45 (End 2015) ------ | ------ Items above planned to be done before or during Gecko 45 (End 2015) ------ | ||
| style="vertical-align:top;" | | | style="vertical-align:top;" | | ||
Revision as of 19:13, 12 December 2014
Teams
Accessibility
| 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) ------ |
|
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) ------ |
|
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) ------ |
|
Games
| Current Plans | Previous Plans |
|---|---|
------ Items above planned to be done throughout 2015 ------
------ 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)