Firefox/Goals/2013Q1: Difference between revisions

From MozillaWiki
< Firefox‎ | Goals
Jump to navigation Jump to search
Line 35: Line 35:
* Source Editor Update (mihai)
* Source Editor Update (mihai)


* Debugger Improvements (panos, victor, nick)
* New Debugger Features (panos, victor, nick)
** Break on *; DOM, XHR? (victor, panos)
** Break on *; DOM, XHR? (victor, panos)
** Better Setter/Getter support (nick, victor)
** Chrome Debugging fixes (loadSubScripts, XUL scripts) (panos)
** Hovering on a "thing" for values, implementors in Source Editor
** eval-in-frame
** eval-in-frame


* Net Panel Prototype / First Cut (victor, mihai)
* Net Panel Prototype / First Cut (victor, mihai)


* Profiler Improvements (anton)
* Enable Profiler with Enhancements (anton)
** console api
** console api
** gcli support
** gcli support
Line 51: Line 48:
** remotable
** remotable


* Data Gathering for Performance Work (robcee, anton)
* Plan for Performance Work for 2013 (robcee, anton)


* Ship Scratchpad GIST support (nick, anton, robcee)
* Ship Scratchpad GIST support (nick, anton, robcee)
Line 57: Line 54:
* Web Console Output (mihai)
* Web Console Output (mihai)
** Real DOM nodes
** Real DOM nodes
** Docked VariablesView
** Docked Inspectors
** Docked Network Inspector
** A plan for JSterm
** A plan for JSterm



Revision as of 21:36, 15 January 2013

Firefox Desktop

  • Australis
    • tabs done on UX
    • customize/panel
      • panel done
      • customize prototype + known scope
  • Plugins
    • Remove PFS (consider whether a replacement is necessary for Flash)
    • Make all plugins except Flash click-to-play by default
    • Conduct user research experiment to determine feasibility of making Flash click-to-play by default
    • (Dolske proposed alternate) Better experience for the "I'm not installing $plugin and never will" case -- stop nagging user to install it.
  • Performance
    • Main thread I/O removal
      • Land bug 566746/bug 697377 (form history/autocomplete storage changes)
      • Land followups to bug 699859 (convert all consumers of content prefs to new async API)
      • Land bug 825588 (new Downloads API) and have a concrete plan for switching over all consumers.
    • Sessionstore improvements
  • Social
    • Land share panel
    • Land addons-manager integration
    • Polish multi-provider interaction
  • Security
    • Triage?

Firefox Developer Tools

Scripting and Performance Tools

  • Source Editor Update (mihai)
  • New Debugger Features (panos, victor, nick)
    • Break on *; DOM, XHR? (victor, panos)
    • eval-in-frame
  • Net Panel Prototype / First Cut (victor, mihai)
  • Enable Profiler with Enhancements (anton)
    • console api
    • gcli support
    • filtered content
    • jump to debugger
    • remotable
  • Plan for Performance Work for 2013 (robcee, anton)
  • Ship Scratchpad GIST support (nick, anton, robcee)
  • Web Console Output (mihai)
    • Real DOM nodes
    • Docked Inspectors
    • A plan for JSterm

Content Tools

  • Style Editor Reboot (harth)
    • Plan a key tool for making CSS changes, and understanding stylesheets
    • Refactor existing code to fix paper-cuts with a view to future work
    • Fix UX problems
  • Inspector (paul, dcamp)
    • Make a remotable prototype
  • Theme (paul, harth, mike)
    • Complete toolbox re-theme to flatter look
  • Stability Enhancements (paul, harth, mike)
    • Make a list of top 10 bugs to fix and fix them
  • Command Line (jwalker)
    • Asynchronous types
    • Various command updates
    • Make a remotable prototype

Add-on SDK

  • Land the SDK apis in mozilla-central on track for release in Firefox 21.
    • Implementation schedule and policies
  • Ensure Builder is compatible with SDK as shipped in Firefox 21

Firefox for Android

Firefox for Metro

  • TDB