Most of this, under
createHistoryEntry look llike they are your own code, so I can’t explain them to you. One obvious problem in this trace is that you appear to be creating nested transactions, causing several DOM updates (i.e. not using
appendTransaction, but just calling
dispatch again while dispatching a transaction).