1. A machine-implemented method comprising: receiving first search input within a search field of a web browser application; determining, based on characteristics of the first search input, whether the first search input triggers an automatic submission of a first query to a search engine; determining, based on characteristics of the first search input, whether to delay the trigger for automatic submission, wherein the first query is automatically submitted to the search engine if the first search input satisfies a temporal trigger, wherein the temporal trigger is based upon a connection speed to the search engine; automatically submitting the first query to the search engine, the first query based on the received first search input; and displaying, within the web browser application, a first results web page returned from the first query submitted to the search engine.