A computer-implemented method for accessing web content, the method comprising: storing, in a memory, at least one selected uniform resource locator and a set of metadata associated with the at least one selected uniform resource locator in a user navigation history associated with at least one webpage, the set of metadata describing a relationship between the selected uniform resource locator and the at least one web page, the relationship being other than a destination address of the at least one selected uniform resource locator, and the set of metadata comprising at least one of a screen location of the selected uniform resource locator, a style of text associated with the selected uniform resource locator, or a location of the selected uniform resource locator within a document object model associated with the at least one web page; identifying, with a processor, at least one correlation between a metadata characteristic in the set of metadata and the user navigation history, wherein the navigation history includes a set of previously occurred navigation events, wherein each one of the previously occurred navigation event is indexed by a source page at which the respective event occurred, and wherein the identifying the at least one correlation comprises identifying which metadata characteristics appear most frequently in the user navigation history; predicting a likely user navigation event using the identified at least one correlation; and requesting, using the processor, resources necessary to load content related to the likely user navigation event prior to a user selection of the likely user navigation event, and loading the content in a web browser instance. storing, in a memory, at least one selected uniform resource locator and a set of metadata associated with the at least one selected uniform resource locator in a user navigation history associated with at least one webpage, the set of metadata describing a relationship between the selected uniform resource locator and the at least one web page, the relationship being other than a destination address of the at least one selected uniform resource locator, and the set of metadata comprising at least one of a screen location of the selected uniform resource locator, a style of text associated with the selected uniform resource locator, or a location of the selected uniform resource locator within a document object model associated with the at least one web page; identifying, with a processor, at least one correlation between a metadata characteristic in the set of metadata and the user navigation history, wherein the navigation history includes a set of previously occurred navigation events, wherein each one of the previously occurred navigation event is indexed by a source page at which the respective event occurred, and wherein the identifying the at least one correlation comprises identifying which metadata characteristics appear most frequently in the user navigation history; predicting a likely user navigation event using the identified at least one correlation; and requesting, using the processor, resources necessary to load content related to the likely user navigation event prior to a user selection of the likely user navigation event, and loading the content in a web browser instance.