Dependent Observable Performance

1 posts, 0 answers
  1. Keith
    Keith avatar
    35 posts
    Member since:
    Sep 2013

    Posted 14 Mar 2014 Link to this post

    I'm creating this thread as a way of soliciting ideas for getting the best performance I can out of the kendo MVVM framework (speed is King!).

    One of the major problems I've encountered with this and other MVVM frameworks is that using dependent /calculated observable objects and functions can really slow down the client GUI. This is in part because of some rather verbose permissions and model states that are generally required in an "enterprise" HTML5/JavaScript. application. If a particular function on the observable references multiple values on the view model (using get), this can cause useless and extraneous executions of that function caused by other processes updating and changing the values on the model. The two best examples of this are loading the model with AJAX, and clearing the model; these two operations cause every single model value to change, which causes a lot of useless multiple executions and updates of calculated fields.

    What suggestions might everyone have for increasing the performance of kendo MVVM?


Back to Top