perf: replace JSON.stringify equality with fast-deep-equal (#23370)

This commit is contained in:
Algorithm5838 authored and GitHub committed 2026-04-17 14:22:06 +09:00
1 parent c5276f62d0
commit e5f31c2e14
6 files changed
+10 -8

No files matched your search

@@ -3,6 +3,7 @@
const i18n = getContext('i18n');
import StatusItem from './StatusHistory/StatusItem.svelte';
import equal from 'fast-deep-equal';
export let statusHistory = [];
export let expand = false;
@@ -21,10 +22,7 @@
status = history.at(-1);
}
$: if (
statusHistory.length !== history.length ||
JSON.stringify(statusHistory) !== JSON.stringify(history)
) {
$: if (!equal(statusHistory, history)) {
history = statusHistory;
}
</script>