When adding or changing a large amount of data in the ExtJS Store, I suggest disabling all events using the method:
store.suspendEvents(); for(var i=0; i<9000, i++) { store.add({ ... }); } store.resumeEvents();
And when your insert ends, activate the events again. This can significantly improve performance.
source share