Skip to Content
Efficace Node.js
book

Efficace Node.js

by Samer Buna
March 2025
Intermediate to advanced
240 pages
6h 12m
French
O'Reilly Media, Inc.
Content preview from Efficace Node.js

Chapitre 6. Les cours d'eau

Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com

Les flux Node ont la réputation d'être difficiles à comprendre et à utiliser. C'était peut-être le cas dans les premiers jours de Node, mais les choses ont changé. Aujourd'hui, il est relativement facile de créer et de consommer des flux en Node. Nous pouvons même utiliser des itérateurs et des générateurs asynchrones JavaScript natifs pour travailler avec les flux Node.

Dans ce chapitre, j'expliquerai le concept des flux, pourquoi ils sont nécessaires et comment les créer, les utiliser et les combiner pour traiter efficacement de grandes quantités de données sans surcharger la mémoire disponible pour un processus Node.

Présentation des flux

Lorsque tu télécharges un fichier sur Internet, regardes une émission ou écoutes une chanson, tu utilises des flux. Le contenu t'est transmis en continu, morceau par morceau.

Les flux sont essentiellement des collections de données, similaires aux tableaux ou aux chaînes, mais au lieu de stocker les données dans l'espace mémoire, les flux traitent les données au fil du temps. Tu peux utiliser les flux pour traiter de très grandes quantités de données en utilisant un espace mémoire limité.

Les analogies pour les flux sont omniprésentes dans la vie. Lorsque ton évier est plein de vaisselle sale, tu peux la charger dans un lave-vaisselle, ce qui reviendrait à la traiter tous en même temps, ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

JavaScript Next: Your Complete Guide to the New Features Introduced in JavaScript, Starting from ES6 to ES9

JavaScript Next: Your Complete Guide to the New Features Introduced in JavaScript, Starting from ES6 to ES9

Raju Gandhi
Your First Week With Node.js, 2nd Edition

Your First Week With Node.js, 2nd Edition

James Hibbard, Craig Buckler, Mark Brown, Nilson Jacques, James Kolce, Paul Orac, M. David Green, Florian Rappl
CSS maintenables

CSS maintenables

Kaelig Deloumeau-Prigent

Publisher Resources

ISBN: 9798341631328Supplemental Content