By multi-device viewing, I mean that it will be seen on both desktop computers and mobile.
Will mobile user get better performance and usability without JavaScript? Would it be good if we make site with pure CSS and server side programming for mobile? Opera Mini, iPhone safari, blackberry browser, Windows mobile browser, whatever?
Graceful degradation takes time to implement. So if we go with pure CSS for fancy things and server side solution for dynamic things , is it a better idea?
Although there is a good answer here, first think on pure CSS solution or server side solution if needed is a good idea I think.
The phone/browser combos you’ve mentioned all have fully functional javascript interpreters. Any modern smartphone is going to be capable of most of what you can throw at it. If you’re doing excessive processing client side in javascript, you’re probably doing it wrong already.
Write code that degrades gracefully, and if you’re doing it right, your site should work properly without javascript by simply adhering to the standards. Start with a design that works without scripting, and then layer in the niceties. In most cases, this produces a cleaner, more maintainable application.