10. The computing system of claim 8 further comprising, means for storing one or more assumptions related to each of the one or more context-specific references; and wherein, the one or more assumptions comprise one or more requirements; the means for executing the at least a portion of a scripting language code across a plurality of browsing contexts comprises, means for accessing one or more second browsing context runtime variables; means for associating the one or more second browsing context runtime variables with the one or more assumptions; means for determining the one or more second browsing context runtime variables fail to meet the one or more requirements; and means for executing an unoptimized version of the at least a portion of a scripting language code.
10. The computing system of claim 8 further comprising, means for storing one or more assumptions related to each of the one or more context-specific references; and wherein, the one or more assumptions comprise one or more requirements; the means for executing the at least a portion of a scripting language code across a plurality of browsing contexts comprises, means for accessing one or more second browsing context runtime variables; means for associating the one or more second browsing context runtime variables with the one or more assumptions; means for determining the one or more second browsing context runtime variables fail to meet the one or more requirements; and means for executing an unoptimized version of the at least a portion of a scripting language code. 11. The computing system of claim 10 wherein, the one or more second browsing context runtime variables comprises a description of a structure of an object.