3. The method of claim 1 , wherein the web browser interface displays the modified version of the first web page with the first document followed by the second document, the method further comprising: determining that a scroll position of the first web page has a particular characteristic; and responsive to determining that the scroll position of the first web page has the particular characteristic, requesting and receiving a third document from the server device, wherein the third document is associated with one of the references to the plurality of additional documents.
3. The method of claim 1 , wherein the web browser interface displays the modified version of the first web page with the first document followed by the second document, the method further comprising: determining that a scroll position of the first web page has a particular characteristic; and responsive to determining that the scroll position of the first web page has the particular characteristic, requesting and receiving a third document from the server device, wherein the third document is associated with one of the references to the plurality of additional documents. 4. The method of claim 3 , wherein determining that the scroll position of the first web page has the particular characteristic comprises determining that the scroll position of the first web page is below a threshold scroll position, the method further comprising: displaying, on the web browser interface of the client device, a representation of the third document, wherein the web browser interface displays a further modified version of the first web page with the first document followed by the second document then the third document.