使用Vaadin生成慢速HTML
我是一个有问题的开发人员;)目前我们的项目已接近尾声(使用Vaadin)但是……
我们在其中一个视图中显示简单数据时遇到了一些麻烦。 (显示超过500 KB的数据,以及Vaadin完成生成后超过15K DOM元素… +批次,批次和批次完成之前的很多秒)。
我的任务是找出如何使这个尽可能小和尽快,所以我的第一个猜测是使用一些其他布局,而不是那些可用于标准Vaadin的布局。
我使用了WeeLayout,DashLayout和CssLayout(默认),比较如下:
weeLayout - page size: 990 KB - DOM elements (SMALL): 1454 - DOM elements (BIG): 15423 cssLayout - page size: 886 KB - DOM elements (SMALL): 1434 - DOM elements (BIG): 13799 DashLayout - page size: 938 KB - DOM elements (SMALL): 1408 - DOM elements (BIG): 12163
它没用。 所以我的另一个猜测是编写自己的布局,有人可以帮助我吗? 我甚至不知道应该从什么开始。
谢谢卢卡斯
所以答案就是在CustomLayout中使用HTML。
例
和Vaadin devel帮助我的线程
你试过LazyLoadingWrapper插件吗?