Streams traitent les données progressivement, par chunks, plutôt que de les charger entièrement en mémoire à la fois. Cela les rend essentiels pour les grandes quantités de données (gros fichiers, transferts réseau) où mettre en buffer tout serait catastrophique pour la mémoire.
Le problème que les streams résolvent
data = fs..();
(data);
fs.()
.(transform)
.(fs.());
