DevTools/Roadmap: Difference between revisions
< DevTools
Jump to navigation
Jump to search
Canuckistani (talk | contribs) No edit summary |
(Migrate quarter goals notes into roadmap skeleton) |
||
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" /> | |||
The | |||
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]] |
Revision as of 05:11, 22 September 2015
![]() |
Firefox DevTools 2015 Roadmap | |
Owner: Joe Walker | Updated: 2015-09-22 | |
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 |
---|---|
------ Items above done before or during Q4 ------ |
|
e10s
Current Plans | Backlog |
---|---|
------ Items above done before or during Q4 ------ |
|
Content
Current Plans | Backlog |
---|---|
------ Items above done before or during Q4 ------ |
|
Console
Current Plans | Backlog |
---|---|
------ Items above done before or during Q4 ------ |
|
Debugging
Current Plans | Backlog |
---|---|
------ Items above done before or during Q4 ------ |
|
Gaming/Media
Current Plans | Backlog |
---|---|
------ Items above done before or during Q4 ------
|
Networking
Current Plans | Backlog |
---|---|
------ Items above done before or during Q4 ------ |
|
Performance/Memory
Current Plans | Backlog |
---|---|
------ Items above done before or during Q4 ------ |
|
Remote
Current Plans | Backlog |
---|---|
------ Items above done before or during Q4 ------ |
|