GWT 和 JxBrowser - 任何体验
GWT and JxBrowser - any experiences?
我正在开发一个基于客户端服务器的Web应用程序,使用canvas组件来显示我从服务器收到的数据。
现在我遇到了以下问题:服务器生成的数据太多了,无法在未压缩的情况下传输到客户端,我预计最终应用程序中的数据量为每秒> 1 MB,尽管我只传输客户端所需的最小数据量。
通过数据压缩,我可以解决这个问题,但是如果我压缩数据,我的客户端将无法在JavaScript中足够快地解压缩它。结果是我的屏幕滞后。
解决方案是在单独的线程中运行解压缩,这样屏幕就不会受到影响。
刚才我遇到了JxBrowser:http://www.teamdev.com/jxbrowser/
这是一个库,允许在客户端计算机上的JFrame内运行我的Web应用程序,而另一个线程正在处理客户端-服务器通信和数据解压缩。
最后一步是将解压缩的数据传输到我的 JFrame 中的 Web 浏览器。
但是现在我不知道如何直接访问我的GWT客户端的混淆JavaScript函数来传输解压缩的数据。
有没有人已经做过类似的事情,或者尝试过并得出不可能的结果?
我一直在使用JavaFX在桌面上托管GWT应用程序。JavaFX包含一个webkit(没有过时),它似乎是gwt应用程序的一个非常好的主机。
您可能想了解一下JavaFX。
相关文章:
- 函数参数中的数据与指定变量之间的任何性能差异
- 有没有任何方法可以将控制器从文件加载到ui路由器$stateProvider中
- jQuery中是否内置了任何字符串格式化函数
- 在单击任何位置时隐藏元素,而不检查每次DOM单击
- 是否有任何snippet或jQuery插件可以列出easylist.txt模式匹配的DOM中的所有元素
- 有任何可能将facebook实时信使整合到一个网站中
- 是否有任何方法可以使用jQuery替换在数组中定义值的文本
- AJAX:$_GET不返回任何值
- 在同一个服务工作者中处理service-worker.js有任何影响吗
- 将事件处理程序绑定到任何可能的事件
- 在Highcharts中,我们可以通过任何方式在渲染图表之前获得plotWidth和plotHeight
- 任何方式使AJAX调用Gmail API,而无需通过JS库
- document.styleSheets不返回任何内容
- 在D3.js中,有没有任何方法可以将x和y方向上的滚动事件绑定到平移svg
- Graphiti中是否有任何工具提示功能
- 有没有任何方法可以使用node-js从不同的机器打开浏览器
- 在解析对象.save()中;没有返回任何原因
- 任何浏览器都不支持javascript函数
- gmap3如何做到这一点-它显示圆圈的任何事件
- GWT 和 JxBrowser - 任何体验