बीकन एपीआई

Unsplash . पर Zdeněk Macháček द्वारा फ़ोटो

ब्राउज़र और सर्वर के बीच सबसे व्यापक रूप से उपयोग की जाने वाली और ज्ञात संचार विधि Http/s है। अनुरोध / प्रतिक्रिया के आधार पर बनाया गया यह प्रोटोकॉल कभी-कभी प्रतिक्रिया की प्रतीक्षा किए बिना संचालित होता है। सर्वर XHR, Fetch, Axios के साथ संचार करते समय हमें बीकन एपीआई की आवश्यकता क्यों है?

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

let result = navigator.sendBeacon(url, data);
//Data Types : ArrayBufferView, Blob, DOMString, or FormData

  • पृष्ठ आँकड़े, सहभागिता आँकड़े और पृष्ठ के भीतर घटकों के साथ रैंक।
  • इसका उपयोग डिबगिंग और लॉगिंग के लिए किया जा सकता है। आप पृष्ठ पर घटकों में कुछ घटनाओं के लिए लॉग और सेव पॉइंट बना सकते हैं और इस जानकारी को बीकन एपीआई के साथ प्रसारित कर सकते हैं।

वास्तव में, आइए इस विषय को बेहतर ढंग से समझाने के लिए थोड़ा और देखें कि हम इस प्रक्रिया के लिए मौजूदा XHR या Fetch का उपयोग क्यों नहीं करते हैं, जो XHTTPRequest पर होता है, और हम बीकन एपीआई का उपयोग क्यों करते हैं।

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

सहायता

आप पता लगा सकते हैं कि ब्राउज़र निम्नलिखित के साथ बीकन एपीआई का समर्थन करता है या नहीं।

if (navigator.sendBeacon) {
  // Beacon exist
} else {
  // No Beacon. 
}

  • वेब बीकन एपीआई के साथ लॉगिंग गतिविधि
  • एमडीएन बीकन एपीआई

इस लेख के बाकी हिस्सों या लेख समूह में अन्य लेखों तक पहुंचने के लिए आप इस लिंक पर क्लिक कर सकते हैं ।

Suggested posts

बार्ड वीएस चैटजीपीटी: विश्लेषणात्मक समस्याओं पर परीक्षण

भाषा मॉडल और तुलना दोनों के अंतर, समानताएं और परीक्षण

बार्ड वीएस चैटजीपीटी: विश्लेषणात्मक समस्याओं पर परीक्षण

हम कनेक्ट कर सकते हैं:| लिंक्डिन | ट्विटर | मध्यम | सबस्टैक | 10 मई को, चैटजीपीटी, बार्ड के लिए Google का सबसे प्रचारित और मजबूत प्रतियोगी भारत में लाइव आया। मेरे आकर्षण ने मुझे बार्ड की चैटजीपीटी से तुलना करने से नहीं रोका, और यहां कुछ भयानक तुलनाएं हैं।

एम्ब्र चेकआउट रिपोर्ट - अप्रैल

एम्ब्र चेकआउट रिपोर्ट - अप्रैल

हमारी मासिक प्रदर्शन रिपोर्ट में आपका स्वागत है, जहां हम अप्रैल 2023 के दौरान एम्ब्र चेकआउट के प्रदर्शन और वृद्धि पर प्रकाश डालते हैं। इस रिपोर्ट में, हम साप्ताहिक लेन-देन की मात्रा, समकक्ष यूएसडी मूल्य और अन्य उल्लेखनीय विश्लेषण जैसे प्रमुख मैट्रिक्स में तल्लीन करेंगे।

Related posts

थ्रेट हंटिंग के लिए OSINT इकट्ठा करना

थ्रेट हंटिंग के लिए OSINT इकट्ठा करना

नमस्ते, साइबर उत्साही! थ्रेट हंटिंग सीरीज के लिए OSINT में वापस स्वागत है। पहले लेख में, मैंने आपको OSINT और खतरे की खोज में इसके महत्व के बारे में एक संक्षिप्त विवरण दिया था।

FY24 में कार्बन हटाने का वित्तपोषण

रास्ते भर में कार्बन180 के विनियोग अनुरोधों का टूटना

FY24 में कार्बन हटाने का वित्तपोषण

एलिसन ली द्वारा, सरकारी मामलों के सलाहकार का प्रबंधन संघीय सरकार की वार्षिक विनियोजन प्रक्रिया कार्बन डाइऑक्साइड हटाने (सीडीआर) को निधि देने के हमारे प्रयासों के केंद्र में है। प्रत्येक वर्ष, Carbon180 विभिन्न कांग्रेस कार्यालयों को यह मार्गदर्शन करने के लिए अनुरोध प्रस्तुत करता है कि अगले वर्ष के डॉलर कहाँ प्रवाहित होंगे।

खतरनाक बातचीत

खतरनाक बातचीत

अगर हम इस ग्रह पर फलना-फूलना जारी रखना चाहते हैं, तो हमें खतरनाक बातचीत करनी होगी। वे जो चुनौती देते हैं कि हमने क्या किया है, हम क्या कर रहे हैं, और वर्तमान में हम क्या करना जारी रखने के लिए तैयार हैं (या करने की योजना बना रहे हैं)।

कार्य सप्ताह में सीखना आपके विचार से अधिक मायने रखता है

कार्य सप्ताह में सीखना आपके विचार से अधिक मायने रखता है

हम अक्सर अपने आप को उन बातों को लागू करने के लिए संघर्ष करते हुए पाते हैं जो हम जानते हैं कि हमारे लिए अच्छा है। एक महत्वपूर्ण दूसरे को यह बताने से कि हम उन्हें प्यार करते हैं, एक समुद्री डाकू की तरह बात करने के लिए याद रखना, हमेशा ऐसे लोग होंगे जो दावा करते हैं कि एक दिन, सप्ताह या महीने की घटनाओं की आवश्यकता नहीं है क्योंकि वे पहले से ही उन चीजों को कर रहे हैं।