1. A computer-implemented method for transport data compression between a server and a client, comprising the steps of: generating, by the server, a first compression dictionary for compressing a first chunk of data; compressing, by the server, the first chunk of data using the first compression dictionary to form a first compressed chunk of data; transmitting the first compressed chunk of data and the first compression dictionary from the server to the client, wherein the client decompresses the first compressed chunk of data using the first dictionary; generating, by the server, a second compression dictionary for compressing a second chunk of data; compressing, by the server, the second chunk of data using the second compression dictionary to form a second compressed chunk of data; generating, by the server, a dictionary patch based on the first compression dictionary and the second compression dictionary; and transmitting the second compressed chunk of data and the dictionary patch to the client, wherein the client updates the first compression dictionary using the dictionary patch to form the second compression dictionary and decompresses the second compressed chunk of data using the second compression dictionary.