1. A method for web content prefetching comprising: obtaining speculative information associated with a uniform resource locator (URL), wherein the speculative information comprises a probability that a user will perform an action; determining, using a computing device, whether content of the URL is to be prefetched based on the speculative information; providing an instruction to prefetch the content of the URL when it is determined that the content of the URL is to be prefetched; and prerendering the content of the URL when the instruction to prefetch the content of the URL is provided.