A system and method for delivering a document by a first computer to a
second computer over a computer network. A method of the present
invention includes the following steps: (1) decomposing the document into
nodes in accordance with a document model of the document; (2)
associating the nodes with a virtual layout space having one or more of
regions; and (3) scheduling delivery of the nodes. Preferably, each of
the nodes is associated with at least one region, and each of the nodes
further includes one or more levels of resolution. In other embodiments,
the method may include one or more additional steps such as, for example,
(4) grouping the nodes in multiple batches each of which has at least one
node. Preferably, one of the batches has all the nodes.