I just mean users without JS usually aren't ones who are downloading files. Lynx is possibly an exception, though, since it's sometimes used by server admins like myself to grab packages.
Ah ok. But is there some reason for Lynx not to support JS? Is this by design? I also found out about links [1] and elinks [2] but seems that their JS support is marginal or requires compiling with certain flags [3]. Haven't anyone tried to incorporate V8 yet?
Implementing JS would be a huge undertaking (they'd have to implement lots of APIs and the DOM, for starters). Such text-mode browsers are usually light on resources, too, and this would change that. Also, JS is usually used with the assumption graphics support is there.
[1]: http://links.twibright.com/
[2]: http://elinks.or.cz/index.html
[3]: http://stackoverflow.com/questions/9353519/lynx-with-javascr...