JavaScript:Roadmap: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
mNo edit summary
(Moved from JavaScript:Roadmap to JavaScript/Roadmap)
 
Line 1: Line 1:
 
#REDIRECT [[JavaScript/Roadmap]]
 
== Q3 2013 ==
 
=== Firefox 26 (Beta) ===
; August 6 - September 16
* {{jdone|547941}} ES6 WeakMaps
* {{jdone|666399}} ES6 Generator syntax
 
 
== Q4 2013 ==
 
=== Firefox 27 (Aurora) ===
; September 17 - October 28
* {{jprop|903332}} document.watch() Proxies
* {{jprop|933882}} Firebug perf: Invalidate JIT code instead of doing full GC on debug mode toggle
 
 
=== Firefox 28 (Nightly) ===
; October 29 - December 9
* {{jdone|903332}} document.watch() Proxies
* {{jdone|929797}} Implement memory reporting of child processes
* {{jdone|933882}} Invalidate JIT code instead of doing full GC on debug mode toggle (Firebug perf)
* {{jdone|934799}} Lazify delazifying lazy scripts (Debugger perf)
* {{jok|499198}} WBGP: Optimize Peacekeeper benchmark
* {{jok|637572}} {{nbug|935203}} Implement Debugger.Source (for Firebug)
* {{jok|332176}} Fix line numbers in eval()'d code
* {{jok|716647}} Debug Ion code on stack
* {{jok|924839}} Update ICU (for i18n)
* {{jok|837963}} ECMA-402 i18n API
* {{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|933467}} Shumway: implement iterable weak maps
* {{jprop|?}} Ion: Add optimization levels
 
 
== Q1 2014 ==
 
 
=== Firefox 29 ===
; December 10 - January 20
* {{jok|619558}} GGC
* {{jrisk|930908}} Implement synchronous channel for Shumway workers
* {{jprop|630464}} Pass exception info to window.onerror()
* {{jprop|851699}} WBGP: Optimize Browsermark benchmark
* {{jprop|856533}} Implement Ion escape analysis
* {{jprop|800200}} Remove legacy JSD1 debugging API
* {{jprop|?}} Debugger: Implement low-level heap analysis (without UI)
 
 
=== Firefox 30+ ===
; January 21 -
* {{jprop|785905}} OMT MIR construction?
* {{jprop|?}} Debugger: Implement UI for low-level heap analysis?
 
 
== Q2 2014 ==
* {{jprop|854061}} Implement asm.js parser?
* {{jprop|861963}} Integrate test262 test suite?
* {{jprop|900784}} Add JS start-up cache (for Firefox OS and Shumway)?
* {{jprop|792439}} ES6 WeakSets?
* {{jprop|578700}} ES7 Typed Objects?
* {{jprop|?}} Implement Visual Studio plugin for JS debugger?
 
 
== H2 2014 ==
* {{jprop|902174}} G1: The Good Parts?
* {{jprop|568953}} ES6 Modules?
* {{jprop|837314}} ES6 Classes?
* {{jprop|645416}} ES6 Symbols?
* December: ES6 to be standardized?
 
 
<!--
* {{jdone|123456}} jdone
* {{jok|123456}} jok
* {{jrisk|123456}} jrisk
* {{jprop|123456}} jprop
-->

Latest revision as of 23:39, 13 November 2013

Redirect to: