perf(snapshot): avoid recreate element a every time (#1387)
perf(snapshot): avoid costly generation of <a> element on each call to `getHref`, instead cache an anchor element and reuse it's href attributed --------- Co-authored-by: Eoghan Murray <eoghan@getthere.ie>
This commit is contained in:
committed by
GitHub
parent
82da69c0d2
commit
13333fe19e
10
.changeset/hungry-dodos-taste.md
Normal file
10
.changeset/hungry-dodos-taste.md
Normal file
@@ -0,0 +1,10 @@
|
||||
---
|
||||
'rrweb-snapshot': patch
|
||||
---
|
||||
|
||||
Avoid recreating the same element every time, instead, we cache and we just update the element.
|
||||
|
||||
Before: 779k ops/s
|
||||
After: 860k ops/s
|
||||
|
||||
Benchmark: https://jsbench.me/ktlqztuf95/1
|
||||
Reference in New Issue
Block a user