Patent ID: 8656265

Claim:
A non-transitory computer readable medium having stored thereon a native application executable by a processing unit to carry out functions comprising: caching a web page in data storage of a computing device; causing the computing device to present a native application view at a user interface; calling a web view controller while the computing device is presenting the native application view at the user interface; providing preview data to the web view controller, when calling the web view controller, for incorporation of the preview data in a presentation of the web page at the user interface, wherein the web page as cached defines a web page presentation structure comprising general section placement and generic content; and wherein calling the web view controller comprises passing to the web view controller a uniform resource identifier (URI) of the web page to cause the web view controller to retrieve the web page from the data storage and to render the retrieved web page, and wherein the web page includes script logic executable by the processing unit to incorporate the provided preview data into the presentation of the web page at the user interface; wherein the script logic is further executable by the processing unit (i) to download, via a network interface of the computing device, instance data for the web page, while the web page with the incorporated preview data is presented at the user interface, and (ii) upon download of the instance data, to incorporate the instance data into the presentation of the web page at the user interface.