rrweb
rrweb copied to clipboard
record and replay the web
Reorders and reuses calls to tolowercase related to https://github.com/rrweb-io/rrweb/pull/1271
I _think_ there is a good chance this gets optimized by the engines if the function reference is stable related to https://github.com/rrweb-io/rrweb/pull/1271
Porting the masking and block changes from https://github.com/rrweb-io/rrweb/pull/1271 Related to https://github.com/rrweb-io/rrweb/pull/1271
when adding https://github.com/rrweb-io/rrweb/pull/1530 I realised that there's code in the console plugin for truncation that we're copying so our users have to download twice (not much but every little helps)...
Fixes the benchmark runs and adds a title so its easier to tell what suite was profiled and make sense of the profiles
Avoid double filter pass at insertion time. Ported from https://github.com/rrweb-io/rrweb/pull/1271
Skips the double filter pass at append time Ported from https://github.com/rrweb-io/rrweb/pull/1271
This is a speculative PR as I'm wondering whether we shouldn't be leaving this file well enough alone until we migrate rrweb/record/index.ts on top of it. Goal here is to...
### Preflight Checklist - [X] I have searched the [issue tracker](https://www.github.com/rrweb-io/rrweb/issues) for a bug report that matches the one I want to file, without success. ### What package is this...
This PR adds a `try/catch` around `postcss().process()` so that exceptions won't cause playback to crash. I was encountering issues where invalid CSS was being passed to `postcss` which would result...