1. A method comprising: observing at least a portion of a first web page transaction comprising: a first root HTTP request, and resulting therefrom: a first root HTTP response, at least one child HTTP request, and at least one child HTTP response; extracting at least one parameter from the first web page transaction; matching the at least one parameter with the at least one child HTTP request resulting from the first web page transaction; observing at least a portion of a second web page transaction comprising a second root HTTP request, wherein a URL of the second root HTTP request is different from the URL of the first root HTTP request; extracting the at least one parameter from the second web page transaction; predicting at least one child HTTP request resulting from the second root HTTP request by utilizing the matching and the at least one parameter extracted from the second web page transaction; and responsive to predicting the at least one child HTTP request, prefetching an object of at least one of the predicted child HTTP requests resulting from the second root HTTP request; wherein the first web page transaction results from a single user selection.