fast-unique-id
v1.1.1
Published
non-standard universal unique id generation
Maintainers
Readme
fast-unique-id
fast-unique-id is a super lightweight package written in typescript that allows you generate universal unique identifier (non-standard) in 18 characters.
Installation
npm i fast-unique-idUsage
import * as uniqueID from 'fast-unique-id';
console.log(uniqueID.fast());
//68kUVYfj05caqmg0PL
console.log(uniqueID.timestamp());
//68kUVYk4gw9lp3ENRPFormat & Performance
|Method|Length|Format|Performance (Ryzen 5 1600)
|-|:-:|:-:|-:|
|uniqueID.fast()|18| pid + prefix + timestamp + random suffix|1904761 ops/sec|
|uniqueID.timestamp()|18|pid + prefix + init timestamp + offset + random suffix|916590 ops/sec|
Collision
- multi thread safe
- no collision risk under 1000 ids/sec on average
- any time related functions will be working fine before human extinction
