JavaScript में asynchronous processing, Promise और async/await के आने के बाद काफ़ी ज़्यादा साफ़-सुथरी हो गई है, लेकिन इन्हें कैसे इस्तेमाल करना है, इसे स्पष्ट रूप से समझना callback functions की तुलना में थोड़ा अधिक पेचीदा है। Callback functions की कुछ स्पष्ट कमियाँ हैं—जैसे वे बहुत आसानी से ऐसा कोड बना सकती हैं जिसे Callback Hell कहा जाता है और जिसे पढ़ना मुश्किल होता है—लेकिन सिर्फ़ callback function की बुनियादी अवधारणा को देखें तो उसे समझना अपेक्षाकृत आसान भी है। दूसरी ओर, async/await और उसके आधार में मौजूद Promise, callback functions की तुलना में अवधारणात्मक रूप से अधिक सटीक समझ की माँग करते हैं। खासकर नए डेवलपर्स के लिए।

यहाँ एक छोटी ebook पेश है, जो JavaScript के async/await और उसके आधार Promise को स्पष्ट रूप से समझने और modern JavaScript में recommended code लिखने में मदद करती है। (कोरियाई) अनुवादित संस्करण असल में 2018 में प्रकाशित एक सशुल्क अंग्रेज़ी ebook का रूपांतरण है, जिसे लेखक की अनुमति लेकर कोरियाई में अनुवाद किया गया था।

p.s.

चूँकि JS का async/await विषय सामने आया है, इसलिए इससे संबंधित 2 लेख भी साथ में साझा किए जा रहे हैं।

map, reduce functions में async/await का उपयोग करना

https://velog.io/@minsangk/…

await का जाल: छिपे हुए bottleneck खोजें

https://jaeheon.kr/161

अभी कोई टिप्पणी नहीं है.

अभी कोई टिप्पणी नहीं है.