TableBodyComponent.trackByFn causes whole row to be re-rendered, because before edit trackBy returns index of row and after edit trackBy returns data. In large grids with a lot of columns this may be slow.
Currently i use this workaround to avoid such behavior - (<any>this.kendoGrid).editService.hasEdited = () => true;