Of course, there is some security risk with JavaScript on mobile phones - if that wasn't the case, you could be sure that desktop browsers would have the same security! But mobile users most likely have JavaScript, because, especially on the iPhone, it must be behind Flash or Silverlight functionality. JS is also used to provide authentic interfacial controls for web applications and therefore has an even greater added value.
Of course, it is ideal for supporting users without JavaScript. If possible, you should absolutely strive for this, if dynamic interactions are not so integral to your service that you cannot avoid it.
source share