We should probably make this a bit more efficient and not rely on uuid that much: https://github.com/WebKit/Speedometer/blob/main/resources/todomvc/architecture-examples/svelte/src/utils.js https://developer.mozilla.org/en-US/docs/Web/API/Crypto/randomUUID might be a better alternative nowadays.