WebSocket streams push changes to you as they happen, so you do not have to poll the REST API. Streams are read-only and are served on the same host as the REST API.
Receive the complete state of your orders every time they are accepted, filled, cancelled, rejected, expired, or replaced.
Receive every individual trade of your accounts as it executes, and again if it is cancelled.