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.
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. 40. The non-transitory computer readable storage medium of claim 35 , wherein the stored processor-executable instructions are configured to cause a processor of a computing device to perform operations such that retrieving from the memory the previously stored HTML calculations associated with isomorphic portions of the particular stored DOM tree-comprises accessing the memory storing the computation results of the portions of the DOM trees such that they are indexed by a computed hash value based on a DOM sub-tree structure corresponding to portions of the DOM trees.