1. A computer-implemented method comprising: receiving information concerning a current user manipulation made to an application interface implemented by a computing device; predicting one or more tiles of content to be pre-rendered, the predicting comprising an amount and location of the one or more tiles to be pre-rendered based on: the information to determine the location; an availability of drawing resources on the computing device to use for the pre-rendering of the one or more tiles of content to determine the amount of tiles to be pre-rendered in the location determined from the information such that the amount is larger when the computing device has more resources available and smaller when the computing device has less resources available; and a responsiveness of an application responsible for rendering content in the application interface to further determine the amount of tiles to be pre-rendered in the location determined from the information such that the amount is larger when the application is more responsive and smaller when the computing device is less responsive; and indicating, to the application, the one or more tiles of content based on the prediction effective to enable the application to pre-render the tiles of content in preparation for responding to the current user manipulation.