UUID v4 — aleatório
Um UUID padrão criado a partir de 122 bits aleatórios. A versão mais utilizada, com uma probabilidade de colisão praticamente nula.
UUID v7 — ordenado por tempo
Armazena os milissegundos Unix nos primeiros 48 bits, de modo que os IDs ficam ordenados pela ordem de criação. Ótimo para chaves primárias e índices de banco de dados.
ULID
Crockford Base32 de 26 caracteres. Ordena-se lexicograficamente = cronologicamente, e é um identificador compacto que cabe em URLs e nomes de arquivos.
Aleatoriedade segura
Baseado em crypto.randomUUID() / getRandomValues. Gerado apenas no seu navegador, sem nada enviado a um servidor.