В дотнете есть встроенный эмулятор среды исполнения JS
string s = Microsoft.JScript.Eval.JScriptEvaluate("function t(){var s = 'string'; return s.length;} var tt = t();", Microsoft.JScript.Vsa.VsaEngine.CreateEngine()).ToString();
return s;
Этот код будет исполнятся вне браузера! т.е...