This is a migrated thread and some comments may be shown as answers.

Row selection in IE 10 gets slower as more columns are added or page size increases

9 Answers 55 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Billy
Top achievements
Rank 1
Billy asked on 24 May 2013, 06:46 PM
We are experiencing an issue in IE 10 that we do not experience in Chrome or FF.

We are trying to use virtualization with a page size of at least 100 (preferably 150), but there is a significant delay between when the user clicks on a row and when the row is actually highlighted. This presents a problem because we would like to open a kendoWindow when the user double-clicks on a grid row.

If we reduce the page size to around 30 or reduce the number of visible columns to 10, the delay between clicking on a row and the row responding to being clicked is reduced, but this is not optimal. How can we work around this?

The markup for the page is attached.

9 Answers, 1 is accepted

Sort by
0
Petur Subev
Telerik team
answered on 28 May 2013, 01:53 PM
Hello Billy,

I am afraid that I am not able to reproduce such performance issue with when virtual scrolling + selection is enabled. Check what I tried on my side with page size of 150:

http://screencast.com/t/gNxUN6RZQW

What version do you use? Could you try to update to the latest internal build and see if the problem persists? If it does we will need a sample project to investigate further.

Kind Regards,
Petur Subev
Telerik
Join us on our journey to create the world's most complete HTML 5 UI Framework - download Kendo UI now!
0
Billy
Top achievements
Rank 1
answered on 28 May 2013, 09:43 PM
We are using version 2013.1.514. Not certain if it makes a difference, but we are using the Metro theme.

This is how it behaves for me in IE 10 with a page size of 150:
http://screencast.com/t/NTvsI2BaAl

I will package up the test project from the video and provide it in the next post.
0
Billy
Top achievements
Rank 1
answered on 28 May 2013, 09:57 PM
You can download the zipped sample project from here:
https://skydrive.live.com/redir?resid=639277A923C5AD66!107&authkey=!AJx7P67tFC72dEs
0
Petur Subev
Telerik team
answered on 30 May 2013, 12:05 PM
Hello Billy,

Unfortunately on my side the performance of the selection is quite different. Here is how it goes:

http://screencast.com/t/QwgiwEUJ


On what machines did you try the selection , did you try if it is the same experience on different machines?

Kind Regards,
Petur Subev
Telerik
Join us on our journey to create the world's most complete HTML 5 UI Framework - download Kendo UI now!
0
Billy
Top achievements
Rank 1
answered on 30 May 2013, 03:55 PM
Win7 SP1 64 bit, 16 GB RAM, 3.5 GHz quad core, has latest updates
Win7 SP1 64 bit, 6 GB RAM, 2.2 GHz dual CPU, virtual machine, does not have latest updates
Win8 64 bit, 8 GB RAM, 1.73 GHz quad core, has latest updates

Row selection is a little faster on the Win8 machine, but there is still a noticeable lag. I will try on a few more machines.
0
Billy
Top achievements
Rank 1
answered on 30 May 2013, 03:58 PM
I had to attach the list of tested machines to this post due to receiving the "Invalid post content" error.

Row selection is a little faster on the Win8 machine, but there is still a noticeable lag. I will try on a few more machines.
0
Petur Subev
Telerik team
answered on 03 Jun 2013, 07:14 AM
Hello Billy,

Thank you for providing details about the machines that you tried. 

I am afraid that at least for now we cannot suggest any alternative solutions. There is a regression in the performance for the complex selector matching in jQuery that occurs not only in IE but also in Chrome(2+ times slower for mousedown), but because of the better performance in Chrome the delay is not noticeable. We applied a workaround for the grouping and reordering selectors but for now we have not found a feasible solution for the selection. The issue is logged in our system and we will apply a fix for future versions if we find a solution. I am sorry for the inconvenience caused. 



Regards,
Petur Subev
Telerik
Join us on our journey to create the world's most complete HTML 5 UI Framework - download Kendo UI now!
0
Ryan
Top achievements
Rank 1
answered on 19 Nov 2013, 09:18 PM
Hi Petur,

Is there any update on this? I'm still seeing a big delay in IE11 when there are 500 rows in the grid. We're still on kendo .2013.1.319, but if you told me this was fixed in a later version, we'd upgrade sooner.

Thanks
0
Accepted
Petur Subev
Telerik team
answered on 21 Nov 2013, 11:53 AM
Hello again Billy,

The following improvement is introduced in the Q2 service pack.

http://www.kendoui.com/web/whats-new/release-notes/q2-2013-sp1-web.aspx

What’s New

  • Improvement: Optimized selection performance when there is no grouping or hierarchy


Kind Regards,
Petur Subev
Telerik
Join us on our journey to create the world's most complete HTML 5 UI Framework - download Kendo UI now!
Tags
Grid
Asked by
Billy
Top achievements
Rank 1
Answers by
Petur Subev
Telerik team
Billy
Top achievements
Rank 1
Ryan
Top achievements
Rank 1
Share this question
or