marcus westin ajax experience presentation
TRANSCRIPT
![Page 1: Marcus Westin Ajax Experience Presentation](https://reader033.vdocuments.us/reader033/viewer/2022060116/5581cd0dd8b42ae06c8b4e4d/html5/thumbnails/1.jpg)
UnobtrusiveJavascriptIncludes
@MarcusWestinJS EngineerMeebo
a <lightning-talk>
![Page 2: Marcus Westin Ajax Experience Presentation](https://reader033.vdocuments.us/reader033/viewer/2022060116/5581cd0dd8b42ae06c8b4e4d/html5/thumbnails/2.jpg)
JS include services
![Page 3: Marcus Westin Ajax Experience Presentation](https://reader033.vdocuments.us/reader033/viewer/2022060116/5581cd0dd8b42ae06c8b4e4d/html5/thumbnails/3.jpg)
What could go wrong?
Third party serverstops
responding
![Page 4: Marcus Westin Ajax Experience Presentation](https://reader033.vdocuments.us/reader033/viewer/2022060116/5581cd0dd8b42ae06c8b4e4d/html5/thumbnails/4.jpg)
What could go wrong?
![Page 5: Marcus Westin Ajax Experience Presentation](https://reader033.vdocuments.us/reader033/viewer/2022060116/5581cd0dd8b42ae06c8b4e4d/html5/thumbnails/5.jpg)
1) iframe an html file on same domain
2) html file includes the js file
3) the js file creates the dom
The Right Way
asynchronous loadsafer sandboxno need to wait for parent dom
![Page 6: Marcus Westin Ajax Experience Presentation](https://reader033.vdocuments.us/reader033/viewer/2022060116/5581cd0dd8b42ae06c8b4e4d/html5/thumbnails/6.jpg)
</lightning-talk>•Tweet Q’s & thoughts with #jsinclude
•Tweet me @MarcusWestin
•http://www.meebo.com/jobs/