2011-08-29 62 views
-1

我使用第三方JavaScript網格控件。問題是,它在客戶端完全呈現,並且需要很多時間(創建DOM和相應的JS對象)。這對PC來說可能是正常的,但對於像iPad的Safari這樣的移動瀏覽器(渲染時間大約爲1分鐘)完全不好。我應用了許多不同的優化技巧,但主要問題是網格渲染時間。
所以,我想知道,是否有能力在服務器端執行HTML頁面的呈現並返回到客戶端使用JS對象完成的頁面?
換句話說,我需要在服務器端啓動網頁,得到結果DOM和JS對象,並將其返回給客戶端,就像它在客戶端瀏覽器上執行一樣。在服務器上處理JavaScript

回答

1

所以,我想知道,是否有任何能夠在服務器端執行HTML頁面呈現並返回到客戶端完成與JS對象的頁面?

不可以。您可以在服務器端生成HTML或JavaScript,但JavaScript的實際執行和控件的渲染不是您可以委託給服務器的任務。

我不知道是什麼導致了實際的性能問題,但您可能希望查看服務器端的分頁結果,以便客戶端一次只能呈現一頁。

+0

我使用的控件是一個功能非常強大的數據網格,所以渲染需要很長時間。看看http://www.tgantt.com/treegrid/www/Gantt.html –

+0

@DotNet是的,我明白你的意思。很酷!但是你不能將該渲染委託給服務器。這根本不可能。 –

+0

感謝您的明確回答:) –