मैंने कुछ स्थानों में process.nextTick
देखा है और यह बता नहीं सकता कि इसका क्या उपयोग किया जा रहा है।प्रक्रिया के लिए उचित उपयोग के मामले क्या हैं। Nxt.js में टिकटें?
- https://github.com/andrewvc/node-paperboy/blob/master/lib/paperboy.js#L24
- https://github.com/substack/node-browserify/blob/master/index.js#L95
Node.js में process.nextTick
के मुख्य/उचित उपयोग के मामलों क्या हैं? दस्तावेज़ मूल रूप से कहते हैं कि यह setTimeout
करने का एक अधिक अनुकूलित तरीका है, लेकिन इससे अधिक मदद नहीं मिलती है।
मैं बहुत सारी एक्शनस्क्रिप्ट करता था, इसलिए कोड को निष्पादित करने के लिए "अगली फ्रेम तक प्रतीक्षा करने" का विचार कुछ स्तर पर समझ में आता है - यदि आप एनीमेशन चला रहे हैं तो आप इसे हर फ्रेम के बजाय हर फ्रेम को अपडेट कर सकते हैं उदाहरण के लिए मिलीसेकंद। यह भी समझ में आता है जब आप चर के समूह को समन्वयित करना चाहते हैं - आप फ्रेम 1 में चर बदलते हैं, और फ्रेम 2 में परिवर्तन लागू करते हैं। फ्लेक्स ने अपने घटक जीवन चक्र में ऐसा कुछ लागू किया है।
मेरा सवाल है, सर्वर-साइड जावास्क्रिप्ट में इसका उपयोग करने के लिए मुझे इसका क्या उपयोग करना चाहिए? मुझे बल्ले से बाहर किसी भी जगह नहीं दिखती है जहां आपको इस तरह के सुन्दर प्रदर्शन/प्रवाह नियंत्रण की आवश्यकता होगी। बस सही दिशा में एक बिंदु की तलाश में।
हाउटनोड में एक प्रक्रिया है [प्रक्रिया .nextTick() '] (http://howtonode.org/understanding-process-next-tick) –