TypeScript में समवर्तीता: अतुल्यकालिक और समानांतर प्रोग्रामिंग
300 पृष्ठ
Hindi
PDF
4.5

TypeScript में समवर्तीता: अतुल्यकालिक और समानांतर प्रोग्रामिंग

TypeScript में समवर्तीता: अतुल्यकालिक और समानांतर प्रोग्रामिंग

लेखक:

वर्ष:

सारांश:

आधुनिक वेब डेवलपमेंट अतुल्यकालिक कोड के बिना अकल्पनीय है। API अनुरोधों को संसाधित करना, फ़ाइलों के साथ काम करना, डेटा स्ट्रीमिंग, रीयल-टाइम - इन सबके लिए समवर्तीता की गहरी समझ की आवश्यकता होती है। पुस्तक «TypeScript में समवर्तीता» एक व्यावहारिक मार्गदर्शिका है जो आपको async/await के बुनियादी उपयोग से लेकर मल्टी-थ्रेडेड और उच्च-लोड सिस्टम के पेशेवर डिज़ाइन तक ले जाने में मदद करेगी।



लेखक, एलेक्सी सोकोलोव, 10 वर्षों के अनुभव वाले एक वरिष्ठ डेवलपर, क्रमिक रूप से JavaScript/TypeScript की आंतरिक कार्यप्रणाली को उजागर करते हैं: Event Loop और माइक्रोटास्क से लेकर Worker Threads और SharedArrayBuffer तक। आप सीखेंगे कि TypeScript स्टैटिक टाइपिंग अतुल्यकालिक कोड की क्लासिक त्रुटियों से बचने में कैसे मदद करती है।



यह पुस्तक किसके लिए है?

  • TypeScript और JavaScript पर फ्रंटएंड और बैकएंड डेवलपर्स जो तेज़ और विश्वसनीय कोड लिखना चाहते हैं;
  • सिंक्रोनस भाषाओं (Java, Python, C#) से Node.js पर स्विच करने वाले डेवलपर्स;
  • समवर्तीता के जटिल विषयों पर तकनीकी साक्षात्कार की तैयारी करने वाले विशेषज्ञ;
  • वे सभी जो जानना चाहते हैं कि आधुनिक फ्रेमवर्क (React, Angular, NestJS) अंदर से कैसे काम करते हैं।


आप क्या सीखेंगे?

  • अतुल्यकालिकता के मूल सिद्धांत: कॉलबैक, प्रॉमिस, चेन, त्रुटि प्रबंधन, Promise.all/race/allSettled;
  • Async/await विस्तार से: स्टेट जनरेशन कैसे काम करता है, अतुल्यकालिक फ़ंक्शन की डिबगिंग, TypeScript के साथ टाइपिंग;
  • Event Loop और कतारें: माइक्रोटास्क, मैक्रोटास्क, टाइमर, requestAnimationFrame, setImmediate;
  • समानांतरता: Web Workers, Worker Threads, डेटा ट्रांसफर, SharedArrayBuffer, Atomics;
  • समवर्तीता पैटर्न: Producer-Consumer, Pipeline, Fan-out/Fan-in, Throttle/Debounce, Retry with backoff;
  • रिएक्टिव प्रोग्रामिंग: RxJS, Observable, Subject, समवर्तीता ऑपरेटर;
  • उन्नत विषय: स्ट्रीम (Streams), async generators, AbortController, cancellation, सिग्नल;
  • प्रदर्शन: बेंचमार्किंग, प्रोफाइलिंग, अतुल्यकालिक कोड में मेमोरी लीक।


प्रत्येक अध्याय में चलाने के लिए तैयार व्यावहारिक उदाहरण और सामग्री को मजबूत करने के लिए अभ्यास शामिल हैं। पुस्तक वास्तविक परिदृश्यों पर ध्यान केंद्रित करते हुए जीवंत भाषा में लिखी गई है: तेज़ HTTP सर्वर बनाने से लेकर गीगाबाइट फ़ाइलों को संसाधित करने और रीयल-टाइम चैट को लागू करने तक।



अपने कोड को वास्तव में समवर्ती बनाएं - और उपयोगकर्ताओं को प्रतीक्षा न करने दें!

अनुशंसाएँ