QA/Performance fixes: Difference between revisions

From MozillaWiki
< QA
Jump to navigation Jump to search
Line 18: Line 18:


== Non-goals ==
== Non-goals ==
*TBD
*This features goal is not that to improve the smoothness of scrolling, reduce the amount of resources required, improve the fast switching between tabs, improve stress functions like running a large amount of tabs with rich content, opening tabs and closing them very fast.


== Sign off ==
== Sign off ==

Revision as of 17:17, 8 February 2013

Summary

  • Mozilla is constantly searching ways to improve the user experience of browsing the web. Better response time, loading pages faster, turn on/off Firefox faster, switching between tabs/menus smoother. All this goals under a sugestive name "Performance Fixes".

Reference

  • Bugs:
    • bug 699859 - (asyncContentPrefs) Refactor nsContentPrefService.js to use async Storage
    • bug 818296 - [Shutdown] js::NukeCrossCompartmentWrappers takes up to 300ms on shutdown. Avoid doing it for optimized shutdown
    • bug 818739 - Don't run CC during shutdown
    • bug 740468 - Replace old synchronous favicons calls in the bookmarks export service
    • bug 789932 - nsExternalAppHandler downloads files on the main thread
    • bug 807021 - Move LocalStorage writes off the main thread

Use Cases

  • Turning on/off the Firefox browser helps the user getting done their work faster. It is very nice when with one click your favourite browser closes without waiting for the process to end in the task manager. Downloading files without losing any data in that process is a key area of continuously improvement.

Test Cases

  • The manual test cases for this feature can be viewed here.

Non-goals

  • This features goal is not that to improve the smoothness of scrolling, reduce the amount of resources required, improve the fast switching between tabs, improve stress functions like running a large amount of tabs with rich content, opening tabs and closing them very fast.

Sign off

Criteria
  • All the test cases were executed.
  • All the blocker, critical, major bugs have been fixed.
Sign offs