|
|
Line 1: |
Line 1: |
| <section begin="summary" />{{RoadmapSummary
| |
| |icon=Tempicon.png
| |
| |pagelocation=DevTools/Roadmap
| |
| |pagetitle=Firefox DevTools 2015 Roadmap
| |
| |owner=Joe Walker
| |
| |updated=September 2015
| |
| |status=Draft
| |
| |description=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.}}
| |
| <section end="summary" />
| |
|
| |
|
|
| |
| Related Links:
| |
| * [https://etherpad.mozilla.org/HokNCkBmY8 Q4 DevTools etherpad]
| |
| * [https://wiki.mozilla.org/RapidRelease/Calendar Firefox Release Calendar]
| |
|
| |
| =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==
| |
|
| |
| {| class="wikitable" width="100%"
| |
| ! style="text-align: center;" width: "50%;" | Current Plans !! style="text-align: center;" width: "50%;" | Backlog
| |
| |-
| |
| | style="vertical-align:top;" |
| |
| * Source Map support in all tools (jsantell/jlong) [https://bugzil.la/1179813 meta]
| |
|
| |
| ------ Items above done before or during Q4 ------
| |
|
| |
| | style="vertical-align:top;" |
| |
| * [https://bugzilla.mozilla.org/show_bug.cgi?id=1201742 Unified table/tree widget]
| |
| * [https://bugzilla.mozilla.org/show_bug.cgi?id=950936 Debugging Panels Improvement]
| |
| * [https://bugzilla.mozilla.org/show_bug.cgi?id=1204813 Developer Friction] - git(hub) clone? docs? all modules can be hot-reloaded? james working on loading tools in a tab?
| |
| |}
| |
|
| |
| ==e10s==
| |
|
| |
| {| class="wikitable" width="100%"
| |
| ! style="text-align: center;" width: "50%;" | Current Plans !! style="text-align: center;" width: "50%;" | Backlog
| |
| |-
| |
| | style="vertical-align:top;" |
| |
|
| |
| ------ Items above done before or during Q4 ------
| |
|
| |
| | style="vertical-align:top;" |
| |
| * [https://bugzilla.mozilla.org/showdependencytree.cgi?id=875871&hide_resolved=1 meta]
| |
| * Enable tests for all of e10s
| |
|
| |
| |}
| |
|
| |
|
| |
| ==Content==
| |
|
| |
| {| class="wikitable" width="100%"
| |
| ! style="text-align: center;" width: "50%;" | Current Plans !! style="text-align: center;" width: "50%;" | Backlog
| |
| |-
| |
| | style="vertical-align:top;" |
| |
| * Read write in storage tool (mratcliffe)
| |
| * Cookies & local storage in storage tool (mratcliffe)
| |
|
| |
| ------ Items above done before or during Q4 ------
| |
|
| |
| | style="vertical-align:top;" |
| |
| * Multiple viewports for Responsive Design (jryans)
| |
| * IndexedDB support in storage tool (blocked by [https://bugzil.la/1059724 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
| |
| * [https://bugzil.la/1132557 Auto-update to latest CodeMirror] (gl)
| |
| * [https://bugzil.la/835896 Search plain text in inspector] (bgrins)
| |
| |}
| |
|
| |
| ==Console==
| |
|
| |
| {| class="wikitable" width="100%"
| |
| ! style="text-align: center;" width: "50%;" | Current Plans !! style="text-align: center;" width: "50%;" | Backlog
| |
| |-
| |
| | style="vertical-align:top;" |
| |
| ------ Items above done before or during Q4 ------
| |
|
| |
| | style="vertical-align:top;" |
| |
| * [https://bugzil.la/1156747 Console performance] (bgrins)
| |
| * Multiline editing
| |
| * [https://bugzil.la/1111089 Save object in output as variable on page]
| |
| * [https://bugzil.la/1111089 Console papercuts 2015]
| |
| |}
| |
|
| |
| ==Debugging==
| |
|
| |
| {| class="wikitable" width="100%"
| |
| ! style="text-align: center;" width: "50%;" | Current Plans !! style="text-align: center;" width: "50%;" | Backlog
| |
| |-
| |
| | style="vertical-align:top;" |
| |
| ------ Items above done before or during Q4 ------
| |
|
| |
| | style="vertical-align:top;" |
| |
| * Debugging Basic workers
| |
| * Debugging Shared workers
| |
| * Debugging Service workers
| |
| * Debugger pausing (XHR, postMessage, promises?) (eddy)
| |
|
| |
| |}
| |
|
| |
| ==Gaming/Media==
| |
|
| |
| {| class="wikitable" width="100%"
| |
| ! style="text-align: center;" width: "50%;" | Current Plans !! style="text-align: center;" width: "50%;" | Backlog
| |
| |-
| |
| | style="vertical-align:top;" |
| |
| ------ Items above done before or during Q4 ------
| |
| * Unified Gaming Tool Prototype (vporof, jsantell)
| |
|
| |
| | style="vertical-align:top;" |
| |
| [https://bugzilla.mozilla.org/show_bug.cgi?id=1196637 Gaming Meta Bug]
| |
|
| |
| |}
| |
|
| |
| ==Networking==
| |
|
| |
| {| class="wikitable" width="100%"
| |
| ! style="text-align: center;" width: "50%;" | Current Plans !! style="text-align: center;" width: "50%;" | Backlog
| |
| |-
| |
| | style="vertical-align:top;" |
| |
| ------ Items above done before or during Q4 ------
| |
|
| |
| | style="vertical-align:top;" |
| |
| * WebSockets: Honza, Axel synchronizing the effort with platform (Andrea Marchesini so far), Luca, Florent also involved in it.[https://github.com/firebug/rdp-inspector/wiki/Web-Sockets#bugzilla websockets summary], [https://bugzilla.mozilla.org/show_bug.cgi?id=885508 meta] (honza)
| |
| |}
| |
|
| |
| ==Performance/Memory==
| |
|
| |
| {| class="wikitable" width="100%"
| |
| ! style="text-align: center;" width: "50%;" | Current Plans !! style="text-align: center;" width: "50%;" | Backlog
| |
| |-
| |
| | style="vertical-align:top;" |
| |
| * [https://bugzilla.mozilla.org/show_bug.cgi?id=1195323 Memory Tool v1] (jsantell)
| |
|
| |
| ------ Items above done before or during Q4 ------
| |
|
| |
| | style="vertical-align:top;" |
| |
| * 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==
| |
|
| |
| {| class="wikitable" width="100%"
| |
| ! style="text-align: center;" width: "50%;" | Current Plans !! style="text-align: center;" width: "50%;" | Backlog
| |
| |-
| |
| | style="vertical-align:top;" |
| |
| ------ Items above done before or during Q4 ------
| |
|
| |
| | style="vertical-align:top;" |
| |
| * Support most common targets in about:debugging (janx)
| |
| * Ensure valence works, support matrix? (jeff)
| |
|
| |
| |}
| |
|
| |
|
| |
| =Initiatives=
| |
|
| |
|
| |
| [[Category:Roadmaps]]
| |