DEV Community

Anjali Gurjar
Anjali Gurjar

Posted on

Observable & Promise

📌 जब Observable बेहतर होता है ✅
👉 Multiple Data Streams: अगर हमें एक बार से ज्यादा डेटा चाहिए, जैसे WebSockets, Event Listeners, या User Input Events, तो Observable बेहतर होगा।
👉 Real-Time Updates: लाइव डेटा स्ट्रीमिंग (जैसे Stock Prices, Live Chat, या GPS Location Tracking) के लिए Observable बेहतर काम करता है।
👉 RxJS Operators: Observable को Modify, Filter, Retry, Debounce करने के लिए RxJS के बहुत सारे ऑपरेटर्स होते हैं, जो Promise में नहीं होते।
👉 Memory Optimization: unsubscribe() करके हम अनावश्यक मेमोरी यूसेज को रोक सकते हैं, जिससे Performance बेहतर रहती है।📌 जब Observable बेहतर होता है ✅
👉 Multiple Data Streams: अगर हमें एक बार से ज्यादा डेटा चाहिए, जैसे WebSockets, Event Listeners, या User Input Events, तो Observable बेहतर होगा।
👉 Real-Time Updates: लाइव डेटा स्ट्रीमिंग (जैसे Stock Prices, Live Chat, या GPS Location Tracking) के लिए Observable बेहतर काम करता है।
👉 RxJS Operators: Observable को Modify, Filter, Retry, Debounce करने के लिए RxJS के बहुत सारे ऑपरेटर्स होते हैं, जो Promise में नहीं होते।
👉 Memory Optimization: unsubscribe() करके हम अनावश्यक मेमोरी यूसेज को रोक सकते हैं, जिससे Performance बेहतर रहती है।

📌 जब Promise बेहतर होता है ✅
👉 Simple API Calls: अगर आपको केवल एक बार डेटा की जरूरत है (जैसे API से डेटा लाना), तो Promise बेहतर होता है।
👉 Short and Simple Operations: छोटे और सिंपल ऑपरेशन्स के लिए Promise ज्यादा आसान और समझने में आसान होता है।

Qodo Takeover

Introducing Qodo Gen 1.0: Transform Your Workflow with Agentic AI

While many AI coding tools operate as simple command-response systems, Qodo Gen 1.0 represents the next generation: autonomous, multi-step problem-solving agents that work alongside you.

Read full post

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay