在服务器上处理JavaScript

时间:2011-08-29 05:37:14

标签: javascript asp.net serverside-javascript

我使用第三方JavaScript网格控件。问题是,它完全在客户端呈现并花费了很多时间(创建DOM和相应的JS对象)。这对于PC来说是正常的,但对于像iPad的Safari这样的移动浏览器来说是完全不好的(渲染时间约为1分钟)。我应用了许多不同的优化技巧,但主要问题是网格的渲染时间 所以,我想知道,有没有能力在服务器端执行HTML页面的渲染并返回带有JS对象的客户端完成页面?
换句话说,我需要在服务器端启动网页,获取生成的DOM和JS对象并将其返回给客户端,就像在客户端浏览器上执行一样。

1 个答案:

答案 0 :(得分:1)

  

所以,我想知道,有没有能力在服务器端执行HTML页面的渲染并返回带有JS对象的客户端完成页面?

没有。您可以在服务器端生成HTML或JavaScript,但实际执行JavaScript和呈现控件不是您可以委派给服务器的任务。

我不知道导致实际性能问题的原因,但您可能希望在服务器端对结果进行分页,以便客户端一次只需要呈现一个页面。