34. A non-transitory computer readable storage medium having stored thereon processor-executable software instructions configured to cause a processor of a computing device to perform operations comprising: receiving a request to display a web page having a first uniform resource locator (URL); receiving software code corresponding to the requested web page; parsing the received software code to generate a document object model (DOM) tree; determining whether a portion of the generated DOM tree is isomorphic with one or more portions of a particular stored DOM tree from a plurality of stored DOM trees, wherein each of the plurality of DOM trees comprises relationship data for different instances of a page and each of the one or more portions of the particular stored DOM tree refers to one or more dynamic stored DOM portions that are unique to the different instances of the page; retrieving from a memory previously stored HTML calculations used to process HTML code associated with isomorphic portions of the particular stored DOM tree when it is determined that a portion of the generated DOM tree is isomorphic with one or more portions of the particular stored DOM tree, wherein the previously stored calculations used to process HTML code comprise one or more of parsing, formatting, and rendering web-based content for a second instance of the requested web page having a second URL that is different from the first URL, wherein the second web page is different from the requested web page; retrieving the particular stored DOM tree that was determined to comprise one or more portions that are isomorphic with the portion of the generated DOM tree; composing the requested webpage using the retrieved HTML computations and the one or more portions of the retrieved particular stored DOM tree and the dynamically stored DOM-portions of the retrieved particular stored DOM tree; and displaying the composed requested web page on an electronic display.
35. The non-transitory computer readable storage medium of claim 34 , wherein the stored processor-executable instructions are configured to cause a processor of a computing device to perform operations such that: receiving software code corresponding to the requested web page comprises receiving HTML code corresponding to the requested web page; and parsing the received software code to generate a document object model (DOM) tree comprises parsing the received HTML code to generate a DOM tree.