1. A computer-implemented method for predicting a user navigation event, comprising: generating, using a processor, a mapping between a directed graph and a navigation history, the navigation history comprising one or more previous navigation events associated with a browser, an edge of the directed graph being weighted by a count value representing a number of times a navigation event has occurred from a source vertex to a destination vertex coupled to the edge; identifying a confidence value for one or more given navigation events using the directed graph, the confidence value representing a probability of a likely navigation event; and prerendering at least one of the one or more given navigation events as the likely navigation event based on the confidence value, wherein the confidence value of the likely navigation event exceeds a threshold value.