Skip to content

Commit adcceb4

Browse files
authored
chore: improve set_text perf (#12823)
* chore: improve set_text perf * chore: improve set_text perf * chore: improve set_text perf * chore: improve set_text perf
1 parent c51dfcf commit adcceb4

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

packages/svelte/src/internal/client/render.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,9 @@ export function set_text(text, value) {
4747

4848
if (prev !== value) {
4949
// @ts-expect-error
50-
text.nodeValue = text.__t = value;
50+
text.__t = value;
51+
// It's faster to make the value a string rather than passing a non-string to nodeValue
52+
text.nodeValue = value == null ? '' : value + '';
5153
}
5254
}
5355

0 commit comments

Comments
 (0)