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.