使用 Vaadin 生成 HTML 速度缓慢

发布于 2024-11-03 00:07:22 字数 673 浏览 1 评论 0原文

我是一名有问题的开发人员;)目前我们的项目已接近尾声(使用 Vaadin),但是...

我们在其中一个视图中显示简单数据时遇到了一些麻烦。 (Vaadin 完成生成后,需要显示超过 500 KB 的数据,以及超过 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  

它不起作用。所以我的另一个猜测是编写我自己的布局,有人可以帮助我吗?我什至不知道该从什么开始。

谢谢 卢卡斯

I'm a developer with a problem ;) Currently we're close to an end on our project (using Vaadin) however...

we're getting some trouble with displaying simple data in one of our views. (over 500 KB of data to display, and over 15K DOM elements after Vaadin is done with generating it... + lots, and lots and LOTS seconds before it's done).

My task is to find out how i can make this as small and as fast as possible, so my first guess was to use some other layouts than those avaliable in standar Vaadin.

I used WeeLayout, DashLayout and CssLayout(default), compare is below:

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  

It didn't work. So my other guess is to write my own Layout, can someone help me with this ? I even don't know from what should i start.

Thanks
Lukasz

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

纵山崖 2024-11-10 00:07:23

所以这个问题的答案是在 CustomLayout 中使用 HTML。

示例

示例 com/forum/-/message_boards/message/391680" rel="noreferrer">以及 Vaadin devel 帮助我的帖子

So the answer for this is using HTML in CustomLayout.

Example

And thread where Vaadin devel helped me

画尸师 2024-11-10 00:07:23

您尝试过 LazyLoadingWrapper 插件吗?

Have you tried LazyLoadingWrapper add-on?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文