Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

HTML5 सर्वर-सेंट इवेंट्स का कार्यकरण


सर्वर-सेंट इवेंट्स (SSE) कैसे काम करते हैं

पारंपरिक वेब एप्लिकेशन्स इवेंट्स उत्पन्न करते हैं जो वेब सर्वर को भेजे जाते हैं। उदाहरण के लिए, एक लिंक पर साधारण क्लिक सर्वर से नया पेज अनुरोध करता है।

वेब ब्राउज़र से वेब सर्वर की ओर बहने वाले इवेंट्स के प्रकार को **क्लाइंट-सेंट इवेंट्स** कहा जा सकता है।

HTML5 के साथ, WHATWG वेब एप्लिकेशन्स 1.0 उन इवेंट्स का परिचय देता है जो वेब सर्वर से वेब ब्राउज़र्स की ओर बहते हैं और उन्हें **सर्वर-सेंट इवेंट्स (SSE)** कहा जाता है। SSE का उपयोग करके आप अपने वेब सर्वर से विज़िटर के ब्राउज़र में DOM इवेंट्स को लगातार पुश कर सकते हैं।

इवेंट स्ट्रीमिंग दृष्टिकोण सर्वर के साथ एक स्थायी कनेक्शन खोलता है, जब नई जानकारी उपलब्ध होती है तो क्लाइंट को डेटा भेजता है, लगातार पॉलिंग की आवश्यकता को समाप्त करता है।

सर्वर-सेंट इवेंट्स मानकीकृत करते हैं कि हम सर्वर से क्लाइंट तक डेटा कैसे स्ट्रीम करते हैं।

SSE बनाम WebSocket बनाम पॉलिंग

विशेषताSSEWebSocketलॉन्ग पॉलिंग
दिशासर्वर → क्लाइंटद्विदिशक्लाइंट → सर्वर → क्लाइंट
प्रोटोकॉलHTTP/HTTPSWS/WSSHTTP/HTTPS
पुनर्संयोजनस्वचालितमैनुअलक्लाइंट-प्रबंधित
बाइनरी डेटानहीं (बेस64 आवश्यक)हांनहीं
कनेक्शन सीमाडोमेन प्रति ~6 (HTTP/1.1)एक प्रति मूलडोमेन प्रति ~6

उपयोग के मामले

  • लाइव फीड्स (स्टॉक टिकर, स्पोर्ट्स स्कोर)
  • नोटिफिकेशन्स
  • रियल-टाइम डैशबोर्ड अपडेट्स
  • चैट/मैसेजिंग (सर्वर → क्लाइंट)
  1. HTML5 वेब की रिस्पॉन्सिवनेस HTML5 वेब की रिस्पॉन्सिवनेस

    HTML5, नवीनतम और लोकप्रिय वेब डिज़ाइनिंग भाषा, ने अचानक डिज़ाइनिंग की दुनिया को एक लहर के साथ ले लिया। पहले हमारे पास HTML था और अब HTML5 है। हालांकि, अगर हम दोनों के बीच प्रमुख अंतर देखें, तो हम पाते हैं कि एक चीज जो वास्तव में HTML5 को HTML से अलग और बेहतर बनाती है, वह है रिस्पॉन्सिवनेस (Responsiv

  1. Windows 10 पर Cortana वेब पूर्वावलोकन काम नहीं कर रहा Windows 10 पर Cortana वेब पूर्वावलोकन काम नहीं कर रहा

    Windows 10 v1903 अपग्रेड के बाद एक प्रचलित समस्या यह है कि Cortana Web Preview उम्मीद के मुताबिक काम नहीं कर रहा है। Microsoft ने एकीकृत सर्च को बदल दिया है जहां आपको अब Cortana का उपयोग करने की आवश्यकता नहीं है। हालांकि, Cortana में अभी भी कुछ शानदार फीचर्स हैं जिनमें से एक है Web view जब भी कोई उ

  1. Telegram Web काम न करने का त्वरित समाधान Telegram Web काम न करने का त्वरित समाधान

    टेलीग्राम ने लोगों के बीच बहुत लोकप्रियता हासिल की है, और ऐप का उपयोग करने के तरीकों में से एक वेब संस्करण है। इसे टेलीग्राम वेब कहा जाता है और इसका उपयोग वेब ब्राउज़र की मदद से किया जाता है। यदि आप एक टेलीग्राम उपयोगकर्ता हैं और टेलीग्राम वेब काम न करने की समस्या को ठीक करने के तरीकों की तलाश कर रह