I am planning a new website with several assets (js/css). I want to combine those assets to one js file and one css file. I am not sure if using server side technic, such as pagespeed (which has several more usages and does not require client side special actions), or using client side amd pattern with require.js (which gives me the ability to write modular javascript with dependencies, but requires some client side overhead , writing the amd patterns)
What would you prefer?