As it stands, the only way to add/remove/update a row within the scheduler is to update the resources array and fire the update method against the control. This is fine for small datasets, however for large (500 rows, 700 events), this is a big performance hit (especially if you need to update certain rows frequently). When a full update kicks in, we're looking at a 4 second hit on lower spec machines on IE11.
It would be a huge benefit if the scheduler had the ability to update a batch of rows rather than everything at once. I suppose the same would apply to events too as you can only update one at a time or everything at once.
Any feedback would greatly be appreciated.
Note: this is mainly noticeable within IE8+...no surprises there!