16. A system comprising: one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising: receiving, by the one or more computers, an n-gram of characters; identifying, in a local cache of the one or more computers, cached autocomplete suggestions for the n-gram; requesting, at a first time and over a network, additional autocomplete suggestions for the n-gram; preventing, by the one or more computers, presentation of the cached autocomplete suggestions until a presentation event occurs, wherein the presentation event comprises (i) receiving the requested additional autocomplete suggestions by the one or more computers or (ii) the end of a predetermined period after the first time; determining that the presentation event has occurred; and in response to determining that the presentation event has occurred, presenting one or more of the cached autocomplete suggestions or the additional autocomplete suggestions.
16. A system comprising: one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising: receiving, by the one or more computers, an n-gram of characters; identifying, in a local cache of the one or more computers, cached autocomplete suggestions for the n-gram; requesting, at a first time and over a network, additional autocomplete suggestions for the n-gram; preventing, by the one or more computers, presentation of the cached autocomplete suggestions until a presentation event occurs, wherein the presentation event comprises (i) receiving the requested additional autocomplete suggestions by the one or more computers or (ii) the end of a predetermined period after the first time; determining that the presentation event has occurred; and in response to determining that the presentation event has occurred, presenting one or more of the cached autocomplete suggestions or the additional autocomplete suggestions. 20. The system of claim 16 , wherein preventing, by the one or more computers, presentation of the cached autocomplete suggestions until the presentation event occurs, wherein the presentation event comprises (i) receiving the requested additional autocomplete suggestions by the computing device or (ii) the end of a predetermined period after the first time comprises: preventing, by the one or more computers, presentation of the cached autocomplete suggestions until the earlier of (i) receiving the requested additional autocomplete suggestions by the computing device and (ii) the end of the predetermined period after the first time.