Vaadin-10/12 Grid Component Renderer Performance issues

Hello,

I am new to vaadin-12/13 versions and previously we used vaadin-7/8 versions, Now we planning to upgrade vaadin-12 version of all our applications. But we facing following problems with vaadin 12 version Grid :

I have created application with using vaadin 12 grid and no.of records added in the grid 100/1000/10000/100000.

  1. Basic grid and Lazy loading grid without renderers is working perfectly ( which takes very less then 1 sec of all cases like 100/1000/10000/100000 ) , But problem with componentrenederer :

Three TextBox columns and it initial rendering time takes around 1 second for 100/1000/10000/100000 .

Three CheckBox columns and it initial rendering time takes around 1 second for 100/1000/10000/100000.

Three ComoboBox columns and it initial rendering time takes around 2 second for 100/1000/10000/100000.

columns : Three TextBox + Three CheckBox + Three ComoboBox = it initial rendering time takes around 3 second for 100/1000/10000/100000.

Actual my requirement is i want to show more then 10000 records with using componentrenederer with in second.

It is any possibility to show 10000 records with in second?

  1. Basic grid with 6 columns (without renderers) problem with selectAll feature:

I have added 1000 records and apply selectall it takes 9 secs ?

Note :

  1. Same functionality tested lazy grid and it takes same time and we checked dom elements only visible elements rendered on the browser (initially 30 to 40 rows rendered on the browser).
  2. I observed DOM elements grid select all checkbox feature, click on select all checkbox it internally added CSS (aria-selected = true/false) for every column cell elements.

Thanks,

Amar Bogari

Please find the attachment.
17576469.jpg