Firefox/Goals/2013Q3
From MozillaWiki
Draft goal fodder:
- HiDPI theme for Windows (may be tricker than OSX due to multiple resolutions)
- Awesomebar refresh
- "Something about perf"
Contents
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)
- [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] ...