我有一個問題,開發者,)目前,我們正在接近結束我們的項目(使用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
它沒有工作。所以我的另一個猜測是寫我自己的佈局,有人可以幫助我嗎?我甚至不知道我該從什麼開始。
感謝 盧卡斯
我想試試......但是,通過Vaadin產生額外的HTML的量是巨大的。我寧願試圖簡單化它。你有什麼想法該怎麼做? – tzim 2011-04-25 09:54:16
@Joonas:我認爲這個插件的行爲應該是Vaadin中的默認行爲。你碰巧知道:如果我有選項卡UI控制,每個選項卡都有一個大的圖像,它會阻止瀏覽器獲取不可見的圖像嗎?這將爲我節省大量的流量。 – 2011-12-16 15:04:34