DevTools/Roadmap

From MozillaWiki
Jump to: navigation, search
Tempicon.png Firefox DevTools 2015 Roadmap
Owner: Joe Walker Updated: 2015-09-21
This roadmap outlines the current direction for Firefox DevTools 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

Definition of Done: All listed features are present in our nightly version of Firefox. The features must then go through the standard quality assurance process before appearing in a release channel.


Global

Current Plans Backlog
  • Source Map support in all tools (jsantell/jlong) meta
------ Items above done before or during Q4 ------

e10s

Current Plans Backlog
------ Items above done before or during Q4 ------
  • meta
  • Enable tests for all of e10s


Content

Current Plans Backlog
  • Read write in storage tool (mratcliffe)
  • Cookies & local storage in storage tool (mratcliffe)
------ Items above done before or during Q4 ------
  • Multiple viewports for Responsive Design (jryans)
  • IndexedDB support in storage tool (blocked by 1059724
  • Displaying keyframes, animated props in Animation Inspector (pbro)
  • In-content layout editor (GeometryHighlighter) (zer0)
  • Better SVG support (polygon/shape points highlighters, in-content editor?)
  • More MDN integration (markup-view, gcli command)
  • Extract diff of CSS changes (which should almost be made possible thanks to the as-authored project) (zer0)
  • Markup-view configurations (many people asking for options to remove ellipsis in long attributes, or show/hide attributes, show/hide text nodes, etc...)
  • Authored styles and undo/redo in rule view
  • Auto-update to latest CodeMirror (gl)
  • Search plain text in inspector (bgrins)

Console

Current Plans Backlog
------ Items above done before or during Q4 ------

Debugging

Current Plans Backlog
------ Items above done before or during Q4 ------
  • Debugging Basic workers
  • Debugging Shared workers
  • Debugging Service workers
  • Debugger pausing (XHR, postMessage, promises?) (eddy)

Gaming/Media

Current Plans Backlog
------ Items above done before or during Q4 ------
  • Unified Gaming Tool Prototype (vporof, jsantell)

Gaming Meta Bug

Networking

Current Plans Backlog
------ Items above done before or during Q4 ------
  • WebSockets: Honza, Axel synchronizing the effort with platform (Andrea Marchesini so far), Luca, Florent also involved in it.websockets summary, meta (honza)

Performance/Memory

Current Plans Backlog
------ Items above done before or during Q4 ------
  • Extend ubi::Node graph to include things managed by the cycle collector [jimb]
  • Make heap snapshots speak IPDL so they work in sandboxed child processes for e10s / fxos [fitzgen]
  • Shortest paths to GC roots [fitzgen]
  • Dominator trees [fitzgen]


Remote

Current Plans Backlog
------ Items above done before or during Q4 ------
  • Support most common targets in about:debugging (janx)
  • Ensure valence works, support matrix? (jeff)


Initiatives