Now you have a better understanding of the stream framework, which is one of the key concepts of Dart VM.
Streams have existed since the early days of UNIX. They have proved to be a dependable way to compose large systems out of the small components. The Dart stream framework supports single-subscription and broadcast streams in order to have different approaches depending on the required solution.
In the next chapter, we will see the collection framework and when and how to properly use different types of collection frameworks. You will also learn how to choose the correct data structure based on the usage patterns, concurrency, and performance considerations.