14. The system of claim 13 , where when receiving the document requested by the client device, the one or more devices are to: receive a search query; and generate the document as a web page that includes a plurality of references to documents that are related to the search query.
13. A system, comprising: one or more devices to: receive a document requested by a browser program on a client device; analyze the document to generate a list of domain names associated with a plurality of links, within the document, that are selectable via the browser program, the instructions, which cause the one or more processors to analyze the document further causing the one or more processors to: determine, based on historical data, for which links, of the plurality of links within the document, to include associated domain names in the list of names, the historical data being based on at least one of: a quantity of times that a particular link, of the plurality of links, has been accessed, or an amount of time spent by users accessing documents linked to by the plurality of links, the list of domain names being ordered based on a relevance of documents, associated with the domain names, to the document; transmit the list to the client device, the list permitting the client device to perform domain name system (DNS) lookups for the domain names in the list prior to receiving a selection, at the client device, of any of the plurality of links within the document; transmit the document to the client device; and perform, in an order indicated by the list, one or more DNS lookups for one or more of the domain names in the list without receiving a selection of any of the plurality of links within the document.