A processor executes a document rendering application for an open document. When the open document is unedited and a predetermined portion of the processor is available, the document is rendered to an output buffer. The rendering is suspended when a predetermined interrupt is received and is resumed after the predetermined interrupt has been serviced. When the document has been edited, any rendered portion of the document is removed from the output buffer and the document is reset as being unedited.