kamranahmedse / developer-roadmap

Interactive roadmaps, guides and other educational content to help developers grow in their careers.
https://roadmap.sh
Other
298.15k stars 39.22k forks source link

Add Streams API topic for study #7748

Open herloncosta opened 4 days ago

herloncosta commented 4 days ago

Feature Description

Streaming in JavaScript allows data to be processed incrementally as it is received over the network, without the need to wait for the entire file to be downloaded. Before this functionality, it was necessary to download an entire resource, such as a video or text file, and then process it after deserialization. With the Streams feature, it is possible to begin handling data as soon as it becomes available, without generating large buffers, strings, or blobs. For web developers, learning about streaming is crucial because it enables more efficient handling of large volumes of data, improves application performance, and provides a smoother user experience, especially in cases such as videos and uploads.

Related documentation:

MDN FreeCodeCamp NodeJS web.dev