Globals, prototypes and mismatched library versions can cause lots of compatibility headaches for third-party code.
With LightningJS, all of that third-party code lives in its own separate window context. If the code needs to do DOM manipulation, it still has access to the original document via window.parent.
Fast: Avoids blocking window. and document.ready
Slowdowns in embedded third-party code should never impact the original document. Traditional embed techniques can block window. if the server respond
Additional text has been truncated due to copyright reasons. Things without URLs and private things don't get truncated.