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