ওয়েব মেসেজিং হলো ডকুমেন্টগুলোর জন্য আলাদা ব্রাউজিং কনটেক্সটে ডেটা শেয়ার করার পদ্ধতি DOM ছাড়া। এটি ভিন্ন ডোমেন, প্রোটোকল বা পোর্টে ক্রস-ডোমেন কমিউনিকেশন সমস্যা সমাধান করে।
উদাহরণস্বরূপ, আপনি আপনার পেজ থেকে একটি ad কন্টেইনারে ডেটা পাঠাতে চান, যা iframe-এ রাখা হয়েছে, অথবা এর বিপরীতে, এই সিনারিওতে ব্রাউজার একটি সিকিউরিটি এক্সেপশন থ্রো করে। ওয়েব মেসেজিং দিয়ে, আমরা ডেটাকে একটি মেসেজ ইভেন্ট হিসেবে পাস করতে পারি।
মেসেজ ইভেন্ট ফায়ার করে: ক্রস-ডকুমেন্ট মেসেজিং, চ্যানেল মেসেজিং, সার্ভার-সেন্ট ইভেন্টস এবং ওয়েব সকেটস।