पाठ 1 / 30
नोड.जेएस क्या है?
जानें कि Node.js क्या है, V8 और single-threaded event loop कैसे काम करते हैं, और browser के बाहर Node कहाँ उपयोग होता है।
जावास्क्रिप्ट, ब्राउज़र के बाहर
Node.js क्रोम के V8 इंजन पर बना एक जावास्क्रिप्ट रनटाइम है। यह आपको सर्वर, CLI टूल्स और बिल्ड स्क्रिप्ट्स में JS चलाने देता है — सिर्फ़ ब्राउज़र टैब में नहीं, कहीं भी।
डिज़ाइन से नॉन-ब्लॉकिंग
Node एक सिंगल-थ्रेडेड इवेंट लूप और नॉन-ब्लॉकिंग I/O उपयोग करता है — यह हर रिक्वेस्ट के लिए नया थ्रेड बनाए बिना हज़ारों कनेक्शन संभाल सकता है।
एक वेटर, कई मेज़ें
Node को एक अकेले वेटर की तरह सोचें जो किसी एक मेज़ पर बेकार खड़ा नहीं रहता — वह ऑर्डर देता है (I/O कार्य शुरू करता है) और रसोई काम करते समय अगली मेज़ पर चला जाता है।