...
Content Distribution Networks (CDNs)
Some popular libraries are hosted on CDNs. To decrease load times (browser accesses a different domain) and potentially improve performance (a different application may have downloaded the JS library from the CDN and have it in the browser's cache), a CDN can be used instead of obtaining the library from the Resource Server. The CDN must support HTTPS to access the library so user's don't get security warnings.
...
- They might make it more difficult to run uPortal off-line when you don't have a network connection and the browser doesn't have a cached version of the desired library. You can work around this by temporarily modifying the source code, or creating an entry in your machine's hosts file and hosting the javascript library locally (see below).
- Scripts hosted on the Resource Server in both non-minified and minified versions allow selecting the non-minified versions by disabling Aggregation in the uPortal Admin UI.
CDNs are recommended for the following libraries:. Libraries referenced on CDNs should also be placed in the resource server so they are available when off-line in an emergency (see above).
- jQuery, jQuery UI
- Bootstrap
...