我正在開發一個基於客戶端 - 服務器的Web應用程序,使用畫布組件來顯示我從服務器收到的數據。GWT和JxBrowser - 任何經驗?
現在我得到了以下問題:由服務器生成的數據太多,無法傳輸到客戶端,我期望在最終應用程序中數據量大於1 MB /秒,儘管我只是將客戶所需的最小數據量。
通過數據壓縮我可以解決這個問題,但是如果我壓縮數據,我的客戶端將無法在JavaScript中足夠快地解壓縮數據。結果是我的屏幕很滯後。
解決方法是在單獨的線程中運行解壓縮,這樣屏幕就不會受到影響。
剛纔我碰到JxBrowser:http://www.teamdev.com/jxbrowser/
這是一個庫,將允許運行在客戶機上一個JFrame裏面我的web應用程序,而另一個線程正在處理客戶端服務器通信和的減壓數據。
最後一步是將解壓縮的數據傳輸到我的JFrame中的Web瀏覽器。
但是現在我不知道如何直接訪問我的GWT客戶端的混淆JavaScript函數來傳輸我的解壓縮數據。
有沒有人做過類似的事情,或嘗試過,並得出這是不可能的結果?
嘿! 感謝您的建議,我將看看JavaFX。 :-) – Corsair
好的,我成功地將我的Web應用程序變成了一個JavaFx場景,但這很簡單。我如何使GWT應用程序與我的場景或其他方式進行交互?有特殊的界面嗎? – Corsair