JavaScript:Roadmap: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
mNo edit summary |
||
| Line 1: | Line 1: | ||
=== Firefox | === Firefox 27 === | ||
* {{ | * {{jprop|903332}} document.watch() Proxies | ||
* {{jprop|933882}} Firebug perf: Invalidate JIT code instead of doing full GC on debug mode toggle | |||
* {{jprop| | |||
=== Firefox 28 === | === Firefox 28 === | ||
* {{jdone|903332}} document.watch() Proxies | * {{jdone|903332}} document.watch() Proxies | ||
* {{jdone|929797}} Implement memory reporting of child processes | |||
* {{jdone|933882}} Firebug perf: Invalidate JIT code instead of doing full GC on debug mode toggle | * {{jdone|933882}} Firebug perf: Invalidate JIT code instead of doing full GC on debug mode toggle | ||
* {{jdone|934799}} Debugger perf: Lazify delazifying lazy scripts | * {{jdone|934799}} Debugger perf: Lazify delazifying lazy scripts | ||
* {{jok|637572}} {{nbug|935203}} Implement Debugger.Source (for Firebug) | * {{jok|637572}} {{nbug|935203}} Implement Debugger.Source (for Firebug) | ||
* {{jok|332176}} Fix line numbers in eval() code | * {{jok|332176}} Fix line numbers in eval() code | ||
| Line 19: | Line 15: | ||
* {{jok|837963}} ECMA-401 i18n API | * {{jok|837963}} ECMA-401 i18n API | ||
* {{jok|924839}} Update ICU | * {{jok|924839}} Update ICU | ||
* {{jrisk|753203}} Exact Rooting for GGC | |||
* {{jrisk|934257}} Run Valgrind on TBPL, not just Nightly | |||
* {{jrisk|934669}} Warn on Object.prototype.{,un}watch() | |||
* {{jprop|932402}} Shumway: create multiple globals | * {{jprop|932402}} Shumway: create multiple globals | ||
* {{jprop|933467}} Shumway: implement iterable weak maps | * {{jprop|933467}} Shumway: implement iterable weak maps | ||
* {{jprop|?}} Ion: Add optimization levels | |||
=== Firefox | === Firefox 29 === | ||
* {{jprop| | * {{jok|619558}} GGC | ||
* {{jrisk|930908}} Add synchronous channel for Shumway workers | |||
* {{jprop|630464}} Pass exception info to window.onerror() | |||
* {{jprop|851699}} WBGP: Profile Browsermark benchmark | |||
* {{jprop|856533}} Implement Ion escape analysis | |||
* {{jprop|800200}} Remove legacy JSD1 debugging API | |||
* {{jprop|?}} Debugger: Add low-level heap analysis (without UI) | |||
=== Q1 2014 === | |||
* {{jprop|785905}} OMT MIR construction | |||
* {{jprop|?}} Debugger: Add UI for low-level heap analysis | |||
=== Q2 2014 === | |||
* | |||
=== H2 2014 === | |||
* | |||
<!-- | <!-- | ||
Revision as of 21:05, 13 November 2013
Firefox 27
- [PROPOSED] 903332 - document.watch() Proxies
- [PROPOSED] 933882 - Firebug perf: Invalidate JIT code instead of doing full GC on debug mode toggle
Firefox 28
- [DONE] 903332 - document.watch() Proxies
- [DONE] 929797 - Implement memory reporting of child processes
- [DONE] 933882 - Firebug perf: Invalidate JIT code instead of doing full GC on debug mode toggle
- [DONE] 934799 - Debugger perf: Lazify delazifying lazy scripts
- [ON TRACK] 637572 - 935203 Implement Debugger.Source (for Firebug)
- [ON TRACK] 332176 - Fix line numbers in eval() code
- [ON TRACK] 716647 - Debug Ion code on stack
- [ON TRACK] 837963 - ECMA-401 i18n API
- [ON TRACK] 924839 - Update ICU
- [AT RISK] 753203 - Exact Rooting for GGC
- [AT RISK] 934257 - Run Valgrind on TBPL, not just Nightly
- [AT RISK] 934669 - Warn on Object.prototype.{,un}watch()
- [PROPOSED] 932402 - Shumway: create multiple globals
- [PROPOSED] 933467 - Shumway: implement iterable weak maps
- [PROPOSED] ? - Ion: Add optimization levels
Firefox 29
- [ON TRACK] 619558 - GGC
- [AT RISK] 930908 - Add synchronous channel for Shumway workers
- [PROPOSED] 630464 - Pass exception info to window.onerror()
- [PROPOSED] 851699 - WBGP: Profile Browsermark benchmark
- [PROPOSED] 856533 - Implement Ion escape analysis
- [PROPOSED] 800200 - Remove legacy JSD1 debugging API
- [PROPOSED] ? - Debugger: Add low-level heap analysis (without UI)
Q1 2014
- [PROPOSED] 785905 - OMT MIR construction
- [PROPOSED] ? - Debugger: Add UI for low-level heap analysis
Q2 2014
H2 2014