Michael Dellanoce
Michael Dellanoce
I noticed when you add a deep/complex tree as part of a mutation, a large portion of the tree ends up being added to the addList. This is because genAdds...
In reference to this slack thread: https://rrweb.slack.com/archives/C01BYDC5C93/p1693333759752269 This is meant as a starting point for discussion, not necessarily merge-ready code. I added a benchmark demonstrating the "bad" behavior, and a...
Allows you to disable maskTextClass and blockClass by passing `null`, which can give a little performance boost for large snapshots/mutations if you only do your masking/blocking with selectors. Regex class...
* inputs respect text masking options in addition to input masking options * fixes `maskInputFn` not passed to initial snapshot * fixes #874 * adds a fast return from needMaskingText...
Encountered a mutation that removes ~1400 nodes. Noticed a lot of the processing time was tied up in `isParentRemoved`, which repeatedly does an iterative search of the `removes` array. I...
This is similar to what is already done with zone.js and MutationObserver. I ran into an issue on a customer's application where the setTimeout in hookSetter was triggering angular's change...
https://github.com/Thunberg087/vue-fragment/blob/master/src/index.js#L57:L63 The expectation is that nextSibling returns `null` when there is no next sibling. vue-fragment appears to make nextSibling return the parent's first child when there is no next sibling....