1. A method for accessing data that resides in a document on a computer-readable medium by a device with device resources of limited resource amount, the method comprising the steps of: determining usage for each portion of the document that consumes the device resources of a plurality of portions of the document, wherein each portion may be accessed independently of a different portion of the document; based on the usage, selecting a particular portion of the document to cease consuming the device resources; and releasing the device resources consumed by the particular portion.