diff --git a/.changeset/octopus-orange.md b/.changeset/octopus-orange.md new file mode 100644 index 0000000000..4282061958 --- /dev/null +++ b/.changeset/octopus-orange.md @@ -0,0 +1,5 @@ +--- +'rrweb': patch +--- + +feat: skip through inactive periods instead of fast forward diff --git a/.changeset/popular-spies-fetch.md b/.changeset/popular-spies-fetch.md new file mode 100644 index 0000000000..6f2eaccb5b --- /dev/null +++ b/.changeset/popular-spies-fetch.md @@ -0,0 +1,5 @@ +--- +'rrweb': patch +--- + +perf: only call createHTMLDocument when it is needed diff --git a/yarn.lock b/yarn.lock index 34c29fb6fe..b347ea7a0c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3058,6 +3058,13 @@ estree-walker "^2.0.2" picomatch "^2.3.1" +"@rrweb/types@^2.0.0-alpha.11": + version "2.0.0-alpha.11" + resolved "https://registry.yarnpkg.com/@rrweb/types/-/types-2.0.0-alpha.11.tgz#30730ac4b619a698d910f391992be8682286b8c8" + integrity sha512-8ccocIkT5J/bfNRQY85qR/g6p5YQFpgFO2cMt4+Ex7w31Lq0yqZBRaoYEsawQKpLrn5KOHkdn2UTUrna7WMQuA== + dependencies: + rrweb-snapshot "^2.0.0-alpha.11" + "@rushstack/node-core-library@3.59.0": version "3.59.0" resolved "https://registry.yarnpkg.com/@rushstack/node-core-library/-/node-core-library-3.59.0.tgz#f04db22575a242c30114b4723ba0580b6f2d8c85" @@ -5522,10 +5529,15 @@ csso@^4.0.2: dependencies: css-tree "^1.1.2" -cssom@^0.4.4, cssom@^0.5.0, "cssom@https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.6.0.tgz": +cssom@^0.4.4, "cssom@https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.6.0.tgz": version "0.6.0" resolved "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.6.0.tgz#ed298055b97cbddcdeb278f904857629dec5e0e1" +cssom@^0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.5.0.tgz#d254fa92cd8b6fbd83811b9fbaed34663cc17c36" + integrity sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw== + cssom@~0.3.6: version "0.3.8" resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" @@ -13060,6 +13072,40 @@ rollup@~2.78.0: optionalDependencies: fsevents "~2.3.2" +rrdom@^2.0.0-alpha.11: + version "2.0.0-alpha.11" + resolved "https://registry.yarnpkg.com/rrdom/-/rrdom-2.0.0-alpha.11.tgz#4f0ca9ecbf22afd317e759762a354350cd4d9986" + integrity sha512-U37m0t4jTz63wnVRcOQ5qFzSTrI5RdNgeXnHAha2Fmh9+1K+XuCx421a8D1wZk3WcDc2sFz/04FVdM0OD2caHg== + dependencies: + rrweb-snapshot "^2.0.0-alpha.11" + +rrweb-player@^2.0.0-alpha.11: + version "2.0.0-alpha.11" + resolved "https://registry.yarnpkg.com/rrweb-player/-/rrweb-player-2.0.0-alpha.11.tgz#fa3676b81253c7d09147c5a32c05b1efa1b14d4b" + integrity sha512-l4PV5RvZ31TqbT3BhgNFmYgI7863xHlqqI+eItXnHmsmwc4JMBig0sq7/JnH8Z7tTnd6lJUgU2lZ8YfY29sKaw== + dependencies: + "@tsconfig/svelte" "^1.0.0" + rrweb "^2.0.0-alpha.11" + +rrweb-snapshot@^2.0.0-alpha.11: + version "2.0.0-alpha.11" + resolved "https://registry.yarnpkg.com/rrweb-snapshot/-/rrweb-snapshot-2.0.0-alpha.11.tgz#5ce031181ac1ac182ce6706369f77824e2bea17a" + integrity sha512-N0dzeJA2VhrlSOadkKwCVmV/DuNOwBH+Lhx89hAf9PQK4lCS8AP4AaylhqUdZOYHqwVjqsYel/uZ4hN79vuLhw== + +rrweb@^2.0.0-alpha.11: + version "2.0.0-alpha.11" + resolved "https://registry.yarnpkg.com/rrweb/-/rrweb-2.0.0-alpha.11.tgz#1f8a1944e20fd5f3ddc11634a25df2f3832914d7" + integrity sha512-vJ2gNvF+pUG9C2aaau7iSNqhWBSc4BwtUO4FpegOtDObuH4PIaxNJOlgHz82+WxKr9XPm93ER0LqmNpy0KYdKg== + dependencies: + "@rrweb/types" "^2.0.0-alpha.11" + "@types/css-font-loading-module" "0.0.7" + "@xstate/fsm" "^1.4.0" + base64-arraybuffer "^1.0.1" + fflate "^0.4.4" + mitt "^3.0.0" + rrdom "^2.0.0-alpha.11" + rrweb-snapshot "^2.0.0-alpha.11" + run-async@^2.4.0: version "2.4.1" resolved "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz"