Javascript is the defecto standard when it comes to any sort of dynamic content delivered client side, if they don't have JS then they probably won't have silverlight.
Then you have to think about your market/audience are you programmers.stackexchcange or bbc.co.uk/news ? very different audiences.