Parece que estamos chegando perto de conseguir gerar UUIDs diretamente de uma API da plataforma da Web.
Na última semana se iniciou o processo de revisão da nova API.
A proposta é que o método randomUUID()
passe a fazer parte da interface crypto
.
Este método fornece uma API para gerar identificadores baseados na RFC 4122.
Inicialmente, a única versão de UUID suportada será a versão 4 algoritmo para criar um UUID a partir de números verdadeiramente aleatórios ou pseudo-aleatórios.
Veja um exemplo de como poderemos em breve criar UUIDs:
const uuid = crypto.randomUUID();
// "52e6953d-edbe-4953-be2e-65ed3836b2f0"
Saiba mais
Design review: https://github.com/w3ctag/design-reviews/issues/623
Especificação UUID no WICG: https://github.com/WICG/uuid
RFC 4122: https://tools.ietf.org/html/rfc4122