10. A computer-implemented system, comprising a processor coupled to a memory for managing row height in an electronic document, the system comprising: a document model that defines a document having a plurality of rows of data, wherein the document comprises a spreadsheet made up of cells; a row height measurement module that includes a document renderer for rendering portions of the data in individual rows of the document; a row height determination module to identify a row height for the portions by rendering content of selected cells in a hidden frame element and determining offset heights of the content of selected cells; and a row height cache arranged to store values of determined row heights for the individual rows in the document, for use in rendering portions of the document to a browser-based application, wherein the rendering portions of the document comprises spreadsheet cells with content and is separate from the hidden frame element comprising content.
10. A computer-implemented system, comprising a processor coupled to a memory for managing row height in an electronic document, the system comprising: a document model that defines a document having a plurality of rows of data, wherein the document comprises a spreadsheet made up of cells; a row height measurement module that includes a document renderer for rendering portions of the data in individual rows of the document; a row height determination module to identify a row height for the portions by rendering content of selected cells in a hidden frame element and determining offset heights of the content of selected cells; and a row height cache arranged to store values of determined row heights for the individual rows in the document, for use in rendering portions of the document to a browser-based application, wherein the rendering portions of the document comprises spreadsheet cells with content and is separate from the hidden frame element comprising content. 14. The computer-implemented system of claim 10 , wherein the system is further programmed to skip rendering of the cells that are determined to be empty cells.