1. A method of rendering a subset of ordered records on a web browser, the method comprising: receiving, by a server, a first input associated with an ordering for records, a second input associated with an index into the ordered records, and a third input associated with a size of a memory element associated with a web browser at a client; ordering, by the server, the records according to the first input; determining, by the server, a subset of the ordered records to render according to the second and third inputs; and transmitting, by the server, a rendered subset of the ordered records for display on a web browser at the client.