At the heart of most intense web applications and services is a lot of data streaming from one system to another. In this chapter you have learned how to use functionality built into Node.js to work with JSON data, manipulate binary buffer data, and utilize data streams. You’ve also had a chance to play around with compression in compressing buffered data as well as running data streams through compression/decompression.