Creating a globally unique identifier has always been a necessity in all programming languages and for some reason, JavaScript never had a way of doing it in the default spec. But that is changing now with the crypto API. We can now create a UUID in JavaScript.
A universally unique identifier (UUID) is a 128-bit label used for information in computer systems. The term globally unique identifier (GUID) is also used instead of UUID.
For example: “4ab4e2a1-0efb-4e5b-8f73-e503f5b8e89f”
Traditionally, we needed to use either Math.Random(), or the Date object and then convert it into a UUID format. But now all we need is:
crypto.randomUUID() // "819df8d4-587b-4200-90b3-d30f8ed01457"
JavaScriptIt is important to note that it still might not generate a unique value though the probability of that happening is fairly low.
While working on a project, I wanted to do an integrity check of a file…
Popovers have been a problem that was typically solved by using a third-party solution. But…
Node.js 20.6 added built-in support for the .env file. This is an excellent addition to the platform…
Object destructuring is a powerful ES 6 feature that can help developers write cleaner code.…
Have you felt particularly annoyed by the time it takes to clone a large repository,…
Within a React or Next.js app, if you encounter the error "Hydration failed because the…