Tiffany Brown provides a detailed and insightful introduction to HTML5 Web Messaging. Web messaging is a way for documents in separate browsing contexts to share data without the DOM being exposed to malicious cross-origin scripting. Unlike other forms of cross-site communication (cross-domain XMLHttpRequest, or dynamic script insertion), web messaging never directly exposes the DOM.
css-html
how-to
security
tools