Building Mashups: Overview of common techniques and new HTML5 features
Abstract
When building mashups, you need to consider different techniques to solve the cross-domain issue that is caused by the browser’s Same Origin Policy. This session gives you an overview of possible techniques to overcome that problem.
Starting with client-side mashup solutions including JSONP, iframes and usage of the browser window object, server-side solutions like Apache’s mod_rewrite module or IBM’s Ajax Proxy as well as proprietary solutions including browser plug-ins, applets, and signed scripts are explored. The session also covers the W3C’s cross-origin resource sharing algorithm together with its various implementations in XHR Level 2 or Internet Explorer 8’s XDomainRequest and gives an overview of cross-document messaging that was added in HTML 5.