1. A method for generating pre-rendered web pages in a computing platform for delivery to client devices, comprising: receiving, from a first client device, a first image of at least a portion of a particular web page rendered by the first client device, the particular web page being associated with a markup language document; receiving, from a second client device, a second image of at least a portion of the particular web page rendered by the second client device; aggregating at least the first and second images into a set; analyzing the set to determine image areas that are common and image areas that differ across images in the set; generating a third image from the set, the third image retaining at least some of the image areas that are common and omitting at least some of the image areas that differ, if any; receiving a request for the markup language document from a third client device; sending the third image to the third client device, after receipt of the request.