Firefox/Projects/Asynchronous Location Bar

From MozillaWiki
< Firefox‎ | Projects
Revision as of 17:43, 17 July 2009 by Comrade693 (talk | contribs) (Created page with '= Overview = '''Sprint lead:''' sdwilsh <br/> '''Sprinters:''' dietrich, Mardak ;Description :Increase the speed of which location bar searches get results. = Goals / Use Cases…')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Overview

Sprint lead: sdwilsh
Sprinters: dietrich, Mardak

Description
Increase the speed of which location bar searches get results.

Goals / Use Cases

  • Get more file IO off the the main thread.
  • Stop filtering search results on the main thread.

Non Goals

  • Change functionality of the location bar in any way.

Design

The idea is to use the asynchronous storage API and a user defined SQL function implemented in native code. This does mean we basically need to throw out all of our existing code for AutoComplete and start from scratch.

Bugs

bug 455555 - Use asynchronous queries for places AutoComplete

Fixed on Places branch
Blocking Bugs

bug 504384 - Excessive Flickering with the Asynchronous Location Bar

Waiting on review from gavin

bug 503701 - Continued typing after a failed search hangs application

Investigation ongoing

bug 503360 - Better queries for asynchronous location bar

Fixed on Places branch
Nice-to-haves

bug 504422 - Be smarter with our strings for AUTOCOMPLETE_MATCH SQL function

Waiting on review from dietrich