घर विकास वेब वर्कर क्या है? - टेक्नोपेडिया से परिभाषा

वेब वर्कर क्या है? - टेक्नोपेडिया से परिभाषा

विषयसूची:

Anonim

परिभाषा - वेब वर्कर्स का क्या अर्थ है?

वेब वर्कर्स एचटीएमएल 5 के लिए विकसित किया जा रहा एक नया एप्लिकेशन प्रोग्रामिंग इंटरफ़ेस है, जो सॉफ्टवेयर प्रक्रियाओं को पृष्ठभूमि थ्रेड में चलाने की अनुमति देता है। क्लाइंट पर वेब वर्कर बनाए जाते हैं। वे समानांतर रूप से चलते हैं, और असामान्य रूप से निर्मित होते हैं, उपयोगकर्ता इंटरफ़ेस (यूआई) के लिए जिम्मेदार प्रक्रियाएं। एक बार बन जाने के बाद, वेब कर्मचारी माता-पिता द्वारा परिभाषित यूआई के निर्दिष्ट घटना संचालकों को संदेश भेजकर अपने मूल निर्माता के साथ संवाद कर सकते हैं।


वेब वर्कर्स को तकनीकी रूप से वेब वर्कर्स एपीआई के रूप में जाना जाता है। अधिकांश प्रमुख ब्राउज़र (इंटरनेट एक्सप्लोरर 9 को छोड़कर) कार्यक्षमता का समर्थन करते हैं।

Techopedia वेब वर्कर्स को समझाता है

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


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


वेब-आधारित कार्यक्रमों के उपयोगकर्ता अनुभव को बेहतर बनाने के लिए वेब कर्मचारियों के पास बहुत सारे वादे हैं। जिस गति से ब्राउज़र स्क्रीन को अपडेट किया जा सकता है, वह काफी बढ़ जाती है क्योंकि अब अपडेट करने की कई प्रक्रियाएं होती हैं।


हालांकि, अभी भी कुछ चीजें हैं जिन पर काम करने की जरूरत है। सबसे पहले, थ्रेड सुरक्षा और संगामिति एक समस्या हो सकती है। याद रखें, ये क्लाइंट-साइड प्रक्रियाएं हैं जो वास्तव में क्लाइंट पर ओएस-स्तरीय थ्रेड्स को कॉल करने के लिए बैक-एंड वेब सर्वर का उपयोग कर रही हैं। परिभाषा के अनुसार, यहाँ बहुत अधिक मानकीकरण नहीं है।


दूसरी बात, किसी वेब कर्मचारी को स्क्रिप्ट का एक समान रिसोर्स आइडेंटिफ़ायर (URI) दिया जाता है, जब इसे बनाया जाता है। इन यूआरआई को उसी मूल नीति को पारित करना चाहिए जिसे क्लाइंट-साइड सुरक्षा चिंताओं के जवाब में विकसित किया गया है, हालांकि वर्तमान में ब्राउज़र विक्रेताओं के बीच कुछ असहमति है कि क्या इन यूआरआई को इसी सूंघने की परीक्षा पास करने की आवश्यकता है।


अंत में, साझा किए गए वेब श्रमिकों के लिए जानकारी के पैकेट को वापस भेज दिया जाना चाहिए, जो एक धीमी प्रक्रिया हो सकती है। कुछ बिंदु पर, वेब कार्यकर्ता का उपयोग करने की दक्षता को क्रमिककरण के प्रसंस्करण समय के विरुद्ध ऑफसेट किया जाना चाहिए।

वेब वर्कर क्या है? - टेक्नोपेडिया से परिभाषा