11. A method comprising: processing, by at least one server computer, electronic page requests and determining whether to implement normal page navigation operations or minimal download operations, wherein in response to implementing the minimal download operations creating difference packages associated with previously-rendered electronic pages and target electronic pages including script differences, style differences, and other differences, wherein, each difference package to include information associated with differences between a previously-rendered electronic page and a target electronic page as part of a navigation operation, the information associated with differences to include a page script set, a page style sheet set, and markup differences associated with the previously-rendered electronic page and the target electronic page; using a client computer to request electronic pages, browse electronic pages, and use difference packages as part of processing page navigation operations, wherein each electronic page is configured to be rendered according to a number of page portions that include one or more script portions, style portions, and markup portions, further using the client computer to use a difference package provided by the at least one server computer to perform a difference application at the client computer to update one or multiple areas of the target electronic page using differences included with the difference package as part of simulating a page navigation mechanism that includes an unload operation associated with the previously-rendered electronic page and a render operation for the target electronic page followed by running target global script and firing target load events; using an electronic page request operation to determine whether to use normal page navigation operations or minimal download operations, wherein the minimal download operations operate to determine page differences between the target page and the previously-rendered page, the page differences including script differences, style differences, and other differences; and using the difference package to update an interactive interface at the client computer to navigate between electronic pages as part of providing simulated page transition operations including performing a difference application of the page differences at the client computer to render the target electronic page, wherein using the difference package further includes displaying the target electronic page including using new script, styles, and encoded markup included with the difference package and adding an inline style to a global style array for each inline style of the target electronic page.
14. The method of claim 11 , further comprising simulating a page transition using the minimal download operations after examining a target URL of the target page to determine that the target page is in a same page template class as the master page.