jQWidgets Forums

jQuery UI Widgets Forums Grid IE 11 performance issue

This topic contains 4 replies, has 3 voices, and was last updated by  Hristo 6 years, 11 months ago.

Viewing 5 posts - 1 through 5 (of 5 total)
  • Author
  • IE 11 performance issue #100709

    Benny
    Participant

    Hi
    I have been tracking down the performance of the grid in chrome and IE, PFA screenshot of performance tracker. Some of the points I would like to mention are:
    1) As soon as you move around the grid without doing anything a series of mousemove, mouseout, mouse leave focus-in etc., events are getting fired which is are registered at document level thereby triggering Zone events of angular which finally is the cause of heavy scripting in IE causing very poor performance.

    Performance Stats

    2) Is there any way out to stop the change detection strategy apart from changedetection.onPush

    3) We have applied custom styling on top of grid(which causes heavy computation of style calculation in dynamic grid

    IE 11 performance issue #100731

    Hristo
    Participant

    Hello Benny,

    I tested this demo and it seems to work fine:
    https://www.jqwidgets.com/jquery-widgets-demo/demos/jqxgrid/defaultfunctionality.htm?light
    On IE a little bit more time than Chrome.
    Unfortunately, we do not have such option.

    Could you clarify it? What you mean by “dynamic grid”?
    Maybe if you could provide us with an example of your case I would suggest you a solution.

    Best Regards,
    Hristo Hristov

    jQWidgets team
    http://www.jqwidgets.com

    IE 11 performance issue #100741

    Benny
    Participant

    I have a grid with dynamic column rendering which allows column reordering, grouping etc as well. As soon as I start reordering there are many events which get triggered from various jqx components like jqxcombobox.js,jqxscrollbar.js which are registered at the document level causing the angular zone to detect some changes causing heavy scripting in the browser which degrades the performance(in IE)
    The slowness is up to such a level that if I start dragging one column I end up dragging a column beside it.

    With the performance Stats shared above, you can see the yellow spikes which are continuous in nature

    IE 11 performance issue #100759

    deverma
    Participant

    Hello Benny, please share your code on plunkar and you can write your event handlar in runoutsideAngular function of zone.

    IE 11 performance issue #100760

    Hristo
    Participant

    Hello Benny,

    The events that are bound there and also the additional components (as jqxComboBox, jqxScrollBar and etc) they are all needed for the normal functioning the jqxGrid.

    Best Regards,
    Hristo Hristov

    jQWidgets team
    http://www.jqwidgets.com

Viewing 5 posts - 1 through 5 (of 5 total)

You must be logged in to reply to this topic.