User:Cpeterson/Roadmap
Roadmap
| Q4 2013 | Q1 2014 | Q2 2014 | Q3 2014 | |
|---|---|---|---|---|
| Firefox 27, 28
Firefox OS 1.2 |
Firefox 29, 30
Firefox OS 1.3 |
Firefox 31, 32
Firefox OS 1.4 |
Firefox 33, 34, 35
Firefox OS 1.5? | |
| GC |
|
| ||
| ECMAScript/ES6 | ||||
| Parallel JS |
|
|
||
| Firefox OS |
|
|||
| asm.js |
|
|||
| Dev Tools |
|
| ||
| Tom's Hardware's
Web Browser Grand Prix (WBGP) |
|
| ||
| Testing |
|
|
|
Q4 2013
| Merge Date | Nightly | Aurora | Beta | Release |
|---|---|---|---|---|
| October 28 | Firefox 28 | Firefox 27 | Firefox 26 | Firefox 25 |
| November | ... | ... | ... | ... |
| December 9 | Firefox 29 | Firefox 28 | Firefox 27 | Firefox 26 |
Bugzilla query error
Array ( [type] => error [message] => http-bad-status [params] => Array ( [0] => 406 [1] => Not Acceptable ) ) 1
Q1 2014
| Merge Date | Nightly | Aurora | Beta | Release |
|---|---|---|---|---|
| January 20 | Firefox 30 | Firefox 29 | Firefox 28 | Firefox 27 |
| February | ... | ... | ... | ... |
| March 3 | Firefox 31 | Firefox 30 | Firefox 29 | Firefox 28 |
Bugzilla query error
Array ( [type] => error [message] => http-bad-status [params] => Array ( [0] => 406 [1] => Not Acceptable ) ) 1
Q2 2014
| Merge Date | Nightly | Aurora | Beta | Release |
|---|---|---|---|---|
| April 14 | Firefox 32 | Firefox 31 | Firefox 30 | Firefox 29 |
| May 26 | Firefox 33 | Firefox 32 | Firefox 31 | Firefox 30 |
| June | ... | ... | ... | ... |
Bugzilla query error
Array ( [type] => error [message] => http-bad-status [params] => Array ( [0] => 406 [1] => Not Acceptable ) ) 1
Q3 2014
| Merge Date | Nightly | Aurora | Beta | Release |
|---|---|---|---|---|
| July 7 | Firefox 34 | Firefox 33 | Firefox 32 | Firefox 31 |
| August 18 | Firefox 35 | Firefox 34 | Firefox 33 | Firefox 32 |
| September 29 | Firefox 36 | Firefox 35 | Firefox 34 | Firefox 33 |
Bugzilla query error
Array ( [type] => error [message] => http-bad-status [params] => Array ( [0] => 406 [1] => Not Acceptable ) ) 1
More Bugs
Need Bugs
| Summary | Owner | More Info |
|---|---|---|
| PJS: Prototyping Shared ArrayBuffers | TBD | |
| Memory-dependent GC Configuration | TBD | |
| Dev Tools to track JS memory consumption | TBD | Important for B2G! Releated bugs 834614, 894971, 896088? |
| Compacting GC | terrence? | |
| Incremental Browser GC Marking | terrence? | |
| Nursery allocation of JSStrings | terrence? | |
| Concurrent GC | terrence? | |
| Optimize ARM performance for Firefox OS and Android | dcrosher, jcoppeard, mrosenberg | |
| OdinMonkey | luke | https://wiki.mozilla.org/Javascript:SpiderMonkey:OdinMonkey |
| Visual Studio integration with Emscripten | Naveed waiting on contractor SOW | |
| Selenium Browser Benchmark | jmaher, bclary, luke | https://etherpad.mozilla.org/js-benchmarking |
| Run TBPL Tests On All Platforms | TBD | Get our existing test suites running on TBPL in all combinations of the shell and browser on both desktop and ARM. |
| Optimize DOM-to-JS perf | TBD | B2G drag events are generating way more callbacks than click events on a desktop. Related bugs 840201, 840488? |
| Other ES6 features? | TBD | |
| Start ES7 features? | TBD |