A method for transmitting list information, comprising: selecting a target record of a webpage, by a sending end, from a current list according to a difference between corresponding records in the current list and a history list, wherein the history list is a list of records of the webpage that has been previously transmitted by the sending end to the receiving end, the current list is a list of records of the webpage that has been updated relative to the history list, wherein the difference between the corresponding records in the current list and the history list is determined based on a difference value between target data items of the corresponding records of the current list and the history list, wherein the target data items comprise a plurality of data items, and the difference between the corresponding records in the current list and the history list is a weighted sum of the difference value between the plurality of data items in the corresponding records in the current list and the history list, wherein the target record is a partial record in the current list, the current list further comprises a remaining record except for the partial record, and a minimum value of a difference between the partial record and a corresponding record in the history list is greater than or equal to a maximum value of a difference between the remaining record and a corresponding record in the history list, wherein each record of the current list and each record of the history list comprises a main field and other data items, and the main field is used to distinguish different records in the list; actively pushing the list information comprising the target record, by the sending end, to a receiving end by using a two-way communication protocol whenever the list information is updated, the list information is dynamic information elements of the webpage, wherein the dynamic information elements are transmitted and stored in a list manner. selecting a target record of a webpage, by a sending end, from a current list according to a difference between corresponding records in the current list and a history list, wherein the history list is a list of records of the webpage that has been previously transmitted by the sending end to the receiving end, the current list is a list of records of the webpage that has been updated relative to the history list, wherein the difference between the corresponding records in the current list and the history list is determined based on a difference value between target data items of the corresponding records of the current list and the history list, wherein the target data items comprise a plurality of data items, and the difference between the corresponding records in the current list and the history list is a weighted sum of the difference value between the plurality of data items in the corresponding records in the current list and the history list, wherein the target record is a partial record in the current list, the current list further comprises a remaining record except for the partial record, and a minimum value of a difference between the partial record and a corresponding record in the history list is greater than or equal to a maximum value of a difference between the remaining record and a corresponding record in the history list, wherein each record of the current list and each record of the history list comprises a main field and other data items, and the main field is used to distinguish different records in the list; actively pushing the list information comprising the target record, by the sending end, to a receiving end by using a two-way communication protocol whenever the list information is updated, the list information is dynamic information elements of the webpage, wherein the dynamic information elements are transmitted and stored in a list manner.