Chris Paterra wrote:
Performance, yes, specific to CSS and js files, I doubt it.
I also think that optimizing & merging of css & javascript is a very important thing to help improve DNN performance.
If optimizing & merging css & javascript file is not really that important then why are two of the largest most knowledgeable internet companies in the world (Google & Yahoo) recommending it?
There have been many forum threads, blogs etc on this specific topic & I would also appreciate it if we could get an official answer from the corp on how & when they plan to address this issue as well.
Here a few links talking about the same issue so that you can see that this is an IMPORTANT area that we need to put our heads together so that we can come up with a solution to improve the performance of the framework:
http://www.dotnetnuke.com/Community/Forums/tabid/795/forumid/198/threadid/357733/scope/posts/Default.aspx
http://www.dotnetnuke.com/Community/Forums/tabid/795/forumid/198/threadid/375079/scope/posts/Default.aspx
http://www.dotnetnuke.com/Community/Forums/tabid/795/forumid/198/threadid/360459/scope/posts/Default.aspx
http://www.dotnetnuke.com/Community/Forums/tabid/795/forumid/198/threadid/371171/scope/posts/Default.aspx
http://www.dotnetnuke.com/Community/Forums/tabid/795/forumid/198/threadid/366296/scope/posts/Default.aspx
http://www.dotnetnuke.com/Community/Forums/tabid/795/forumid/108/threadid/242653/scope/posts/Default.aspx
http://local.dotnetnuke.com/Community/Forums/tabid/795/forumid/118/postid/251975/scope/posts/Default.aspx
Why doesn't DNN atleast use minified css & js files by default?
Example: DNN should come with 2 of each css & js file (mycssfile.css, mycssfile.min.css, myjsfile.js & myjsfile.min.js). Both min.css & min.js files should be loaded by default with an option in the host settings to turn on "development mode" which will then use the un-minified files.
Personally I think that it is time to re-think the entire handling of css & js files. Surely there has to be a better way to handle these files?