Web Messaging คือวิธีสำหรับเอกสารที่แยก browsing context แชร์ข้อมูลโดยไม่ใช้ DOM มันแก้ปัญหา cross-domain communication ในโดเมน โปรโตคอล หรือพอร์ตที่ต่างกัน
เช่น คุณต้องการส่งข้อมูลจากหน้าของคุณไปยัง ad container ใน iframe หรือในทางกลับกัน ในสถานการณ์นี้เบราว์เซอร์จะโยน security exception ด้วย web messaging เราสามารถส่งข้อมูลข้ามไปมาเป็น message event
Message events fires สำหรับ Cross-document messaging, channel messaging, server-sent events และ web sockets