كيفية البدء سريعًا باستخدام VUE3.0: الدخول في التعلم
عندما تقوم بإدخال أحرف على لوحة المفاتيح، أو قراءة ملف من قرص، أو تنزيل ملف من الإنترنت، يتدفق دفق من المعلومات (البتات) عبر أجهزة وتطبيقات مختلفة.
إذا تعلمت كيفية معالجة تدفقات البايت هذه، فسوف تكون قادرًا على إنشاء تطبيقات عالية الأداء وقيمة. على سبيل المثال، تخيل أنه عند مشاهدة مقطع فيديو على YouTube، لا يتعين عليك الانتظار حتى يتم تنزيل الفيديو الكامل. بمجرد وجود مخزن مؤقت صغير، سيبدأ تشغيل الفيديو وسيستمر تنزيل الباقي أثناء المشاهدة.
يتضمن Nodejs stream
وحدة مدمجًا يسمح لنا بمعالجة بيانات التدفق. في هذه المقالة، سنشرح استخدام stream
من خلال عدة أمثلة بسيطة وسنصف أيضًا كيفية إنشاء خطوط أنابيب لدمج التدفقات المختلفة عند إنشاء تطبيقات عالية الأداء في الحالات المعقدة.
قبل أن نتعمق في بناء التطبيقات، من المهم فهم الميزات التي توفرها وحدة stream
Node.js.
دعونا نبدأ!
يوفر stream
Node.js أربعة أنواع من التدفقات: