QA/Performance fixes

From MozillaWiki
< QA
Jump to: navigation, search

Summary

  • Mozilla is constantly searching ways to improve the user experience of browsing the web. Better response time, turn on/off Firefox faster, faster bookmark export/import. 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