All the paths needed for setting up a CDN are located in browser.py. I modified the file so that pyjs requests files from a different server. Works for images and javascript libraries, however, I get a cross domain problem for the generated HTML files. bootstrap.js loads these html files into a iframe, which is fine when the html originates from the same domain, but a a big security no no from different domains (i.e., CDN) that browsers block. Those html files are huge which is what I am trying to offload them from my microcontroller. At this point I have given up on CDN and pyjs -- since I think iframes are central to GWT as well? Any one else come to this same conclusion? I was originally hoping to create CDN build options -- but I don't really see the point now.