This is more out of curiosity that a real requirement, but I\'m wondering if it\'s possible to treat JavaScript as (ideally) a first-class .NET citizen, or (secondarily) hav
Using the DLR (Dynamic Language Runtime) you can use Managed JScript. See the official JScript blog from Microsoft here.
http://blogs.msdn.com/jscript/archive/2007/05/04/managed-jscript-announced.aspx
This is goes for Ruby (IronRuby), Python (IronPython), and Dynamic VB. You can also write your own DLR language.