1. A communication engine comprising: a communication port configured to receive one or more data streams among a plurality of data streams, including a first data stream and a second data stream, wherein the data stream comprises a binary dynamic REST messages; a first buffer to store a received first data stream and a received second data stream; a second buffer to store portions of a decoded message; and a processor configured to decode the received data stream buffered within the first buffer to produce a given decoded portion, the processor storing the given decoded portion to the second buffer, wherein the processor initiates decoding of the received first data stream buffered within the first buffer prior to a complete receipt of the received second data stream.