1. #1
    Sencha User
    Join Date
    Aug 2009
    Location
    Canada
    Posts
    12
    Vote Rating
    0
    dslaycock is on a distinguished road

      0  

    Default Unanswered: Performance

    Unanswered: Performance


    What is the performance expectations for Ext GWT 3.0? Better or the same as 2.0? The architecture is vastly different (no lazy rendering, heavy use of generators, cell widgets, etc.), so I'm not sure what to expect.

  2. #2
    Sencha Premium Member
    Join Date
    Jun 2013
    Location
    Nuremberg, Germany
    Posts
    69
    Vote Rating
    1
    Answers
    3
    Holger Herrmann is on a distinguished road

      0  

    Default


    Late answer :-)
    But now we have experience with GXT 3. In our system, it's several times faster than Ext GWT 2.
    Did you switch to GXT 3 in the meantime? What's your experience?

    Best
    Holger

  3. #3
    Sencha User
    Join Date
    Aug 2009
    Location
    Canada
    Posts
    12
    Vote Rating
    0
    dslaycock is on a distinguished road

      0  

    Default


    We are just starting the transition now, but we are focusing on new development rather than porting existing code. I'm glad that there is some end-user benefits for the switch. Feature-wise GXT 3 doesn't offer much new, and requires large code changes and retraining for developers.

  4. #4
    Sencha Premium Member
    Join Date
    Jun 2013
    Location
    Nuremberg, Germany
    Posts
    69
    Vote Rating
    1
    Answers
    3
    Holger Herrmann is on a distinguished road

      0  

    Default


    That's right, but it's really worth the effort.
    I'm quite enthusiatic especially because of the good performance (as this has been a great issue in all our projects).
    Developing new can be a good idea, as the code changes are really very much.

  5. #5
    Ext GWT Premium Member
    Join Date
    Aug 2010
    Location
    Germany, Solingen
    Posts
    248
    Vote Rating
    3
    Answers
    4
    gishmo is on a distinguished road

      0  

    Default


    I agree with Holger. GXT 3 is faster than GXT 2.2, especially when using GWT 2.5.1.

    The migration is a good chance to improve the user interface and update the implemantation.

  6. #6
    Sencha User
    Join Date
    Mar 2010
    Posts
    2
    Vote Rating
    0
    jzemsky is on a distinguished road

      0  

    Default


    Gishmo and Holder - can you provide specific examples of where you have seen improved performance please? Thank you.

  7. #7
    Sencha Premium Member
    Join Date
    Jun 2013
    Location
    Nuremberg, Germany
    Posts
    69
    Vote Rating
    1
    Answers
    3
    Holger Herrmann is on a distinguished road

      0  

    Default


    I think the most important thing is our change from relative positioning of the widgets to absolute.
    Before the change to GXT 3 we had to put all widgets in panels that have been placed in panels that have been placed in panels and so on, to get the correct structure of our masks.
    Now we can do it without those panels. This and the fact that the labels of the widgets (e.g. text box) are part of the widget means that we have much less widgets to send to the browser AND to render (about one third)!
    Additionally (I think) there is an architecturally improvement in creating the appearance of the widgets, as the style information in css are linked to the widgets at compile time (but I think one of the Sencha people can say this more detailed).