11. A method according to claim 8 , wherein in response to the determining, obtaining, by the computing device, the script file from a cache on the computing device using the unique identifier in response to a determination that the script file associated with the unique identifier has been previously obtained from the script file repository, and a copy is located in the cache.
8. A method, implemented by a computing device configured to utilize a script file repository, the method comprising: accessing, by the computing device, a web document, the web document having a uniform resource locator (URL) for a script file, wherein the web document also includes a unique identifier for the script file appended to the URL; recognizing, by the computing device, the unique identifier appended to the URL of the script file; obtaining, by the computing device, the unique identifier from the web document; determining, by the computing device and based on the unique identifier, whether the script file is located at a same server as that specified by the URL for the script file, or that the script file is located at a script file repository located at a different server from that specified by the URL for the script file; and in response to determining that the script file is located at the script file repository, obtaining, by the computing device, the script file from the script file repository using the unique identifier.