DevTools/Roadmap: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Migrate quarter goals notes into roadmap skeleton)
(Deleted this obsolete page)
 
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]]

Latest revision as of 15:00, 4 September 2017