Skip to content

Commit

Permalink
fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
billyvg committed Jul 17, 2023
1 parent 0c39a79 commit a801af8
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions src/docs/product/session-replay/performance-overhead.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -29,14 +29,18 @@ Performance overhead depends on the complexity of your application. Applications
value is higher than Sentry with Replay.
</sub>

<br />

The benchmarks were run on an Apple M1 MacBook Pro against a remote preview server against a remote API backend with 100 iterations. The scenario can be summarized as loading Sentry, navigating to Discover, adding 4 columns, waiting for results, adding another column, and finally waiting for results a second time. The benchmark tests a rather strenuous recording scenario as the Discover data table is one of our most complex in regards to DOM nodes and mutations. A simpler scenario run consisting of navigation to four different "Settings" pages produced an increase of ~100 ms of total JS blocking time.

<Note>
There is a known performance issue when recording replays with many DOM
mutations. This generally occurs when rendering large data grids. We are
currently working on improving the performance of this situation, but in the
mean time it is recommended to [use the blocking
feature](https://docs.sentry.io/platforms/javascript/session-replay/privacy/#blocking)
mean time it is recommended to{" "}
<Link to="https://docs.sentry.io/platforms/javascript/session-replay/privacy/#blocking">
use the blocking feature
</Link>
in order to not record these large mutations which can degrade performance for
your customers.
</Note>
Expand Down

0 comments on commit a801af8

Please sign in to comment.