1. A system comprising: one or more computer readable storage media; computer-readable instructions on the one or more computer readable storage media which, when executed, provide a load time optimizer configured to: in a first pass, catalog certain objects that occur in a markup language description associated with a document in a resource dictionary by setting or incrementing a reference count for the certain objects in the resource dictionary, and insert a resource key associated with each of the objects in an associated object model; and in a second pass, determine non-reoccurring objects based on the reference count for the certain objects, remove the non-reoccurring objects from the resource dictionary, and insert an associated object in the object model in place of an associated resource key for the non-reoccurring objects.
5. The system of claim 1 , wherein the load time optimizer is configured to identify said certain objects by using a hash associated with said certain objects.