1. A method for determining by a device whether to prefetch an object identified from a page by fetching header information of the object from a remote object server, the method comprising: (a) receiving, by a device, a page including an identifier of an object; (b) transmitting, by the device, a request generated by the device to obtain header information of the object from a remote object server; (c) receiving, by the device, in response to the generated request, header information for the object; and (d) determining, by the device, responsive to the received header information whether to prefetch the object from the remote object server.