Places:Plan

From MozillaWiki
Jump to navigation Jump to search

Places Plan

Roadmap for future work on Places, the SQLite-driven Bookmarks and History system.

Firefox 3.1

  • Performance
    • add visits on a background thread? (bug 429988, bug 429989)
    • reduce query volume
    • simplify query result observer codepath
    • get better tree views performance on large history trees
    • reduce copy/paste/delete operations weight
  • Tagging
  • Awesomebar
    • API hooks (frecency bonus, external providers?)
    • expose frecency in the query infrastructure
    • portability (Weave)
  • External
    • Weave integration?
    • user-specified db location (or html/json?)
    • tags in HTML export/import?
  • Database
    • move tags out of bookmarks folder (avoid data duplication and perf)
    • use relation tables for keywords and tags (avoid null filled columns)
  • Library
    • add back preview for bookmarked items (db size issues)
    • add back advanced search UI
    • allow one-click bookmarking
  • Backend
    • Simplify expiration behaviour
  • Sidebar
    • better grouping for history
    • allow one-click bookmarking
  • Frontend
    • Simplify drag&drop code

Firefox 4