1. A server, comprising: means for, generating an HTTP response to an HTTP request, the HTTP response having a list identifying multiple elements of which at least one includes a value that is updated from a previous value; means for, transmitting the HTTP response to a client device which generated the HTTP request; wherein, the list in the HTTP response is parsed by the client device to identify the at least one element which includes the value that is updated and to render the updated value in a user interface of an application which made the HTTP request, wherein the updated value is to be rendered without refreshing the user interface in its entirety.