1. A computer-implemented method for pre-loading a web page in a mobile web browser, the method comprising: receiving a partial or complete query in a mobile web browser from a mobile device prior to the partial or complete query being submitted by a user; receiving an identification of a predicted web page responsive to the partial or complete query; downloading but not rendering the predicted web page prior to the partial or complete query being submitted by the user; and displaying the downloaded predicted web page in the mobile web browser after the completed query is submitted by the user when the predicted web page is determined to be responsive to the submitted query, wherein the predicted web page is not downloaded prior to the completing and submitting the query when the predicted web page is designated as a web page excluded from pre-loading.