Javascript GWT和JxBrowser-有什么经验吗?

Javascript GWT和JxBrowser-有什么经验吗?,javascript,java,gwt,obfuscation,jxbrowser,Javascript,Java,Gwt,Obfuscation,Jxbrowser,我正在开发一个基于客户机-服务器的web应用程序,使用canvas组件来显示从服务器接收到的数据 现在我遇到了以下问题:服务器生成的数据太多,无法以未压缩的方式传输到客户端,我希望在最终应用程序中的数据量大于每秒1 MB,尽管我只传输客户端所需的最小数据量 通过数据压缩,我可以解决这个问题,但如果我压缩数据,我的客户端将无法在JavaScript中足够快地解压缩数据。结果是我的屏幕变大了 解决方案是在一个单独的线程中运行解压,这样屏幕就不会受到影响 刚才我遇到了JxBrowser: 它是一个库,

我正在开发一个基于客户机-服务器的web应用程序,使用canvas组件来显示从服务器接收到的数据

现在我遇到了以下问题:服务器生成的数据太多,无法以未压缩的方式传输到客户端,我希望在最终应用程序中的数据量大于每秒1 MB,尽管我只传输客户端所需的最小数据量

通过数据压缩,我可以解决这个问题,但如果我压缩数据,我的客户端将无法在JavaScript中足够快地解压缩数据。结果是我的屏幕变大了

解决方案是在一个单独的线程中运行解压,这样屏幕就不会受到影响

刚才我遇到了JxBrowser:

它是一个库,允许在客户端机器上的JFrame内运行我的web应用程序,而另一个线程正在处理客户端-服务器通信和数据解压缩

最后一步是将解压缩后的数据传输到JFrame中的Web浏览器

但现在我不知道如何直接访问GWT客户端的模糊JavaScript函数来传输解压缩数据


有没有人已经做过类似的事情,或者尝试过,结果是不可能的?

我一直在使用JavaFX在桌面上托管GWT应用程序。JavaFX包含一个webkit(没有过时),它似乎是gwt应用程序的一个很好的宿主


您可能想看看JavaFX。

嘿!谢谢你的建议,我会看看JavaFX.:-)好的,我成功地将我的Web应用程序放到JavaFx场景中,但这是最简单的部分。如何使GWT应用程序与我的场景交互或以其他方式交互?有特殊的接口吗?