Disadvantages of dynamically including CSS/JS files?
What are the specific disadvantages (if any) of dynamically including the CSS and JS files for a website?
By dynamically, I mean, using the document.write() method generate and tags.
I'd like to use this technique on a very large, high-traffic website, since it allows me to easily manage which files are downloaded for which site sections, and to switch on a compressed mode in which only minified files are downloaded.
- Reliability. People may have JS disabled, etc.
- Debugging. Some browsers (IE) don't give you the included file's line number on an error, but simply the document.write line in the main file.
The advantages are that you can manage and organize your code more easily and you're able to load only those scripts on the page that are absolutely necessary.