Currently we're calling prefetchDNS on links in the page during load time only. However, many DNS entries have a short TTL and the response may expire while the user is viewing the page. If the user then tries to navigate by clicking on a hyperlink, the browser will have to do a new DNS lookup and must wait for the response before it can load the URL. To reduce perceived latency due to expired DNS entries, we can re-prefetch the hostnames of links when the user mouses over them. (Web sites can control this behavior via the DNS prefetch control mechanism.)
Created attachment 23558 [details] Proposed patch
Comment on attachment 23558 [details] Proposed patch Cool. r=me
Landed in r36730