Firefox/Goals/2013Q3: Difference between revisions

From MozillaWiki
< Firefox‎ | Goals
Jump to navigation Jump to search
No edit summary
(gah, that's kinda depressing.)
 
(13 intermediate revisions by 6 users not shown)
Line 1: Line 1:
Draft goal fodder:
Draft goal fodder:
* HiDPI theme for Windows (may be tricker than OSX due to multiple resolutions)
* HiDPI theme for Windows (may be tricker than OSX due to multiple resolutions)
* Awesomebar refresh
* Awesomebar refresh
* "Something about perf"
== Firefox Desktop ==
===Performance===
(this is a draft, these need to be fleshed out)
* complete new Download Manager API
* Places APIs: fix annotations, history, bookmark backups
* SessionStore improvements: async data collection
* Fix "missing thumbnails"
=== Stability ===
* {{drop|Investigate and Fix the most prominent stackwalking issues in breakpad, especially on mac and android}}
* {{done|Design a system to help users fix their crashes by both email and healthreport UI}}
=== Plugins ===
* {{miss|Ship the plugin IPC profiling tool}} carryover
* {{drop|Make plugin process startup and plugin instance instantiation asynchronous (on -central, preffed)}} carryover
== Firefox Developer Tools ==
=== Add-on SDK ===
* {{ok|Debugger for add-on developers}}
* {{ok|Easily ship add-ons as Firefox features}}
* {{ok|Implementing add-on linker in JS}}
* {{ok|Better tinderbox integration}}
* {{ok|Fennec automated tests}}
=== App Development Tools ===
* {{ok|ADB replacement}}
* {{ok|App manager}}
=== Script and Performance Tools ===
* JS Deminification (nick)
* Profiler Augmentation, new UI, FPS, Frames (deferred from B2G work) (anton)
* Net Panel improvements (output improvements and saving data) (victor)
** save as cURL
** save HAR
** better UI for multipart forms
** replacing network panel in console (joint with mihai)
* Break on DOM, Break on XHR (past, victor)
* Remote Scratchpad and Debugger Scratchpad (push goals) (benvie)
* Blackbox (nick)
* Tag Stacks (push, past)
* Web Console Output Improvements (mihai)
** selection fixes
** better object display
=== Content Tools ===
* {{ok|Improve Editing Experience with an SDK, improved "save" workflow and progress with HTML editing}}
* {{ok|Update the Inspector with Highlighter / Style Editor integration, better diagnostics from platform}}
* {{ok|Support B2G Simulator development}}
* {{ok|Support updating the Web Console with a new "JSTerm" UI integrating the command line}}
== Firefox for Android ==
=== Profile Related Work ===
=== Reader Enhancements ===
=== WebRT ===
=== Game/TV Form Factor ===
=== User Efficency/Cleanup ===
== Firefox for Metro ==
== Community Development ==
* {{ok|Create a dashboard to measure contribution statistics, including ratio of MoCo/external by commit and by lines-of-code and other metrics https://etherpad.mozilla.org/5hLu2XiKzA }}
* {{ok|Implement badges on Mozillians for early contributor achievements}} (carryover)
== Build Config (shared across several teams) ==
* {{ok|Remove export tier, make all file-install activities a nonrecursive step}}
** {{ok|non-recursive XPIDL}}
* {{ok|Complete the moz.build conversion for everything in the export tier}}
* {{ok|Add IPDL dependencies to avoid recompilation}}
* {{ok|Finish resource-usage monitoring and use that data to make targeted improvements to maximize CPU usage while building}}
== FHR ==
=== Desktop ===
* {{miss|Improve the quality of the startup-time tip}} (unable to complete because of dependency on data team)
* {{drop|Implement a tip for the most important SUMO issue that can be solved using data (probably addon-related)}}
* Shared with above, expose crash-improvement tips
=== Android ===
* {{ok|Ship to release}}
* {{ok|Analyze incoming data and implement one new tip based on SUMO feedback and user data}}
== Platform Integration ==
=== Firefox for Metro ===
=== Australis ===
=== Stub Installer ===
* {{ok|...}}
=== Application Update ===
* {{ok|...}}

Latest revision as of 15:48, 16 October 2013

Draft goal fodder:

  • HiDPI theme for Windows (may be tricker than OSX due to multiple resolutions)
  • Awesomebar refresh
  • "Something about perf"

Firefox Desktop

Performance

(this is a draft, these need to be fleshed out)

  • complete new Download Manager API
  • Places APIs: fix annotations, history, bookmark backups
  • SessionStore improvements: async data collection
  • Fix "missing thumbnails"

Stability

  • [DROPPED] Investigate and Fix the most prominent stackwalking issues in breakpad, especially on mac and android
  • [DONE] Design a system to help users fix their crashes by both email and healthreport UI

Plugins

  • [MISSED] Ship the plugin IPC profiling tool carryover
  • [DROPPED] Make plugin process startup and plugin instance instantiation asynchronous (on -central, preffed) carryover

Firefox Developer Tools

Add-on SDK

  • [ON TRACK] Debugger for add-on developers
  • [ON TRACK] Easily ship add-ons as Firefox features
  • [ON TRACK] Implementing add-on linker in JS
  • [ON TRACK] Better tinderbox integration
  • [ON TRACK] Fennec automated tests

App Development Tools

  • [ON TRACK] ADB replacement
  • [ON TRACK] App manager

Script and Performance Tools

  • JS Deminification (nick)
  • Profiler Augmentation, new UI, FPS, Frames (deferred from B2G work) (anton)
  • Net Panel improvements (output improvements and saving data) (victor)
    • save as cURL
    • save HAR
    • better UI for multipart forms
    • replacing network panel in console (joint with mihai)
  • Break on DOM, Break on XHR (past, victor)
  • Remote Scratchpad and Debugger Scratchpad (push goals) (benvie)
  • Blackbox (nick)
  • Tag Stacks (push, past)
  • Web Console Output Improvements (mihai)
    • selection fixes
    • better object display

Content Tools

  • [ON TRACK] Improve Editing Experience with an SDK, improved "save" workflow and progress with HTML editing
  • [ON TRACK] Update the Inspector with Highlighter / Style Editor integration, better diagnostics from platform
  • [ON TRACK] Support B2G Simulator development
  • [ON TRACK] Support updating the Web Console with a new "JSTerm" UI integrating the command line

Firefox for Android

Profile Related Work

Reader Enhancements

WebRT

Game/TV Form Factor

User Efficency/Cleanup

Firefox for Metro

Community Development

  • [ON TRACK] Create a dashboard to measure contribution statistics, including ratio of MoCo/external by commit and by lines-of-code and other metrics https://etherpad.mozilla.org/5hLu2XiKzA
  • [ON TRACK] Implement badges on Mozillians for early contributor achievements (carryover)

Build Config (shared across several teams)

  • [ON TRACK] Remove export tier, make all file-install activities a nonrecursive step
    • [ON TRACK] non-recursive XPIDL
  • [ON TRACK] Complete the moz.build conversion for everything in the export tier
  • [ON TRACK] Add IPDL dependencies to avoid recompilation
  • [ON TRACK] Finish resource-usage monitoring and use that data to make targeted improvements to maximize CPU usage while building

FHR

Desktop

  • [MISSED] Improve the quality of the startup-time tip (unable to complete because of dependency on data team)
  • [DROPPED] Implement a tip for the most important SUMO issue that can be solved using data (probably addon-related)
  • Shared with above, expose crash-improvement tips

Android

  • [ON TRACK] Ship to release
  • [ON TRACK] Analyze incoming data and implement one new tip based on SUMO feedback and user data

Platform Integration

Firefox for Metro

Australis

Stub Installer

  • [ON TRACK] ...

Application Update

  • [ON TRACK] ...