Patent ID: 8661337

Claim:
A method comprising: receiving a command to navigate away from a web page displayed in a user interface presented by an application; storing a snapshot of the web page in response to the command to navigate away from the web page, the snapshot corresponding to an image of content of the web page displayed in the user interface; receiving a command to navigate back to the web page; displaying the snapshot in the user interface of the application in response to the command to navigate back to the web page; loading a current version of the page while displaying the snapshot in the user interface of the application; and replacing the snapshot with the current version of the web page in the user interface of the application in response to loading of the current version of the web page meeting one or more criteria, comprising determining an original page complexity, determining a subsequent page complexity, and comparing the original page complexity to the subsequent page complexity, wherein the snapshot is replaced with the current version of the web page if the subsequent page complexity exceeds a specified amount of the original complexity.