CorbisImages.com - Optimization of JS source requests and performance of UI
I was responsible for many aspects of the JavaScript source code, mostly through bugs and maintenance. However, I was tasked with building a new feature into the site. This feature utilizes the JavaScript files themselves to find related and needed additional files and combines the files into a single request. This process is fully scalable, as it caches the combined files to a local caching mechanism. The response is also cached externally based on the HTTP Headers placed on the files. This feature can also include CSS into the JavaScript files which is then applied to the page, allows for namespacing to be managed and allows for RESX files to be included as library objects.