1. A method for web content prefetching comprising: obtaining speculative information associated with a uniform resource locator (URL), wherein the speculative information includes a likelihood that a user will navigate to the URL; determining, using a computing device, whether to prefetch content of the URL based on the speculative information; providing an instruction to prefetch the URL content when the determining results in a determination to prefetch; and prerendering the URL content when the instruction to prefetch the URL content is provided.