1. A method comprising: observing, with a web browser module operating on a first computer, at least a portion of a first web page transaction in a web browser operating on the first computer, the first web page transaction comprising: a first HTTP request from the web browser, and resulting therefrom: a first HTTP response, and at least one child HTTP request; identifying, using the web browser module, transaction information from the observing of the at least a portion of the first web page transaction, wherein the transaction information comprises a list of child objects observed by the web browser module to be part of the first web page transaction; communicating transaction information to a prefetching system in a communication separate from the first web page transaction; and wherein the prefetching system is configured to perform a prefetch operation, the prefetch operation determined based at least in part on an analysis of the transaction information from the web browser module and performed in anticipation of receiving a subsequent request, from a second computer, of a webpage associated with the transaction information, and wherein the prefetching system is further configured to perform a second prefetch operation comprising: storing the transaction information in a web page transaction database module; receiving, at the web page transaction database module, a second transaction information communication associated with a second web page transaction, wherein the second transaction information communication identifies the first HTTP request as part of the second web page transaction; communicating the list of the child objects from the web page transaction database module to the web browser module in response to the second transaction information communication; and prefetching, using the web browser module, the child objects; and rendering, using the web browser, a second web page for the second web page transaction using the child objects prefetched by the web browser module.