The applications we will design and implement in this chapter and the following chapters depend heavily on the jQuery and jQuery UI libraries. These libraries consist mainly of JavaScript files and some cascading style sheets, and images to style the widgets.
These files are served to the web browser as part of the application, and in general, there are two locations where they may be served from:
A (sub)directory on the server that runs CherryPy together with the other files that make up our application.
Or from an external web location like Google's or Microsoft's content delivery networks.
The latter option might be the best choice if your application gets a lot of traffic as these publicly available resources are designed for high availability and can cope with an enormous number of requests. This might seriously reduce the load on your server and thus reduce costs. More information on this can be found on jQuery's download section http://docs.jquery.com/Downloading_jQuery...