DHTML Grid Comparison
For performance, rows are built on-demand, following a lazy-load pattern. Although most features require rows to exist, it still save time for the grid to show and be ready to use.
Many Grids exist for the web. Most of them include both code in the browser and code on the server.
Here are, for example, 10 famous Grids for ASP.NET: