Skip to content

Commit 69995ab

Browse files
committed
Update benchmark
1 parent e3dfef9 commit 69995ab

File tree

4 files changed

+56
-56
lines changed

4 files changed

+56
-56
lines changed

README.id-ID.md

+14-14
Original file line numberDiff line numberDiff line change
@@ -67,22 +67,22 @@ Ada dua buah perbedaan antara Nano ID dan UUID v4:
6767

6868
```rust
6969
$ node ./test/benchmark.js
70-
crypto.randomUUID 28,398,328 ops/sec
71-
uuid v4 10,254,199 ops/sec
72-
@napi-rs/uuid 15,110,625 ops/sec
73-
uid/secure 10,388,842 ops/sec
74-
@lukeed/uuid 8,914,507 ops/sec
75-
nanoid 7,484,029 ops/sec
76-
customAlphabet 4,867,017 ops/sec
77-
nanoid for browser 609,426 ops/sec
78-
secure-random-string 539,080 ops/sec
79-
uid-safe.sync 533,944 ops/sec
80-
shortid 59,609 ops/sec
70+
crypto.randomUUID 7,619,041 ops/sec
71+
uuid v4 7,436,626 ops/sec
72+
@napi-rs/uuid 4,730,614 ops/sec
73+
uid/secure 4,729,185 ops/sec
74+
@lukeed/uuid 4,015,673 ops/sec
75+
nanoid 3,693,964 ops/sec
76+
customAlphabet 2,799,255 ops/sec
77+
nanoid for browser 380,915 ops/sec
78+
secure-random-string 362,316 ops/sec
79+
uid-safe.sync 354,234 ops/sec
80+
shortid 38,808 ops/sec
8181

8282
Non-secure:
83-
uid 95,579,977 ops/sec
84-
nanoid/non-secure 3,999,766 ops/sec
85-
rndm 3,981,914 ops/sec
83+
uid 11,872,105 ops/sec
84+
nanoid/non-secure 2,226,483 ops/sec
85+
rndm 2,308,044 ops/sec
8686
```
8787

8888
Konfigurasi pengujian: Framework 13 7840U, Fedora 39, Node.js 21.6.

README.md

+14-14
Original file line numberDiff line numberDiff line change
@@ -77,22 +77,22 @@ There are two main differences between Nano ID and UUID v4:
7777

7878
```rust
7979
$ node ./test/benchmark.js
80-
crypto.randomUUID 28,398,328 ops/sec
81-
uuid v4 10,254,199 ops/sec
82-
@napi-rs/uuid 15,110,625 ops/sec
83-
uid/secure 10,388,842 ops/sec
84-
@lukeed/uuid 8,914,507 ops/sec
85-
nanoid 7,484,029 ops/sec
86-
customAlphabet 4,867,017 ops/sec
87-
nanoid for browser 609,426 ops/sec
88-
secure-random-string 539,080 ops/sec
89-
uid-safe.sync 533,944 ops/sec
90-
shortid 59,609 ops/sec
80+
crypto.randomUUID 7,619,041 ops/sec
81+
uuid v4 7,436,626 ops/sec
82+
@napi-rs/uuid 4,730,614 ops/sec
83+
uid/secure 4,729,185 ops/sec
84+
@lukeed/uuid 4,015,673 ops/sec
85+
nanoid 3,693,964 ops/sec
86+
customAlphabet 2,799,255 ops/sec
87+
nanoid for browser 380,915 ops/sec
88+
secure-random-string 362,316 ops/sec
89+
uid-safe.sync 354,234 ops/sec
90+
shortid 38,808 ops/sec
9191

9292
Non-secure:
93-
uid 95,579,977 ops/sec
94-
nanoid/non-secure 3,999,766 ops/sec
95-
rndm 3,981,914 ops/sec
93+
uid 11,872,105 ops/sec
94+
nanoid/non-secure 2,226,483 ops/sec
95+
rndm 2,308,044 ops/sec
9696
```
9797

9898
Test configuration: Framework 13 7840U, Fedora 39, Node.js 21.6.

README.ru.md

+14-14
Original file line numberDiff line numberDiff line change
@@ -82,22 +82,22 @@ Nano ID похож на UUID v4 (случайный).
8282

8383
```rust
8484
$ node ./test/benchmark.js
85-
crypto.randomUUID 28,398,328 ops/sec
86-
uuid v4 10,254,199 ops/sec
87-
@napi-rs/uuid 15,110,625 ops/sec
88-
uid/secure 10,388,842 ops/sec
89-
@lukeed/uuid 8,914,507 ops/sec
90-
nanoid 7,484,029 ops/sec
91-
customAlphabet 4,867,017 ops/sec
92-
nanoid for browser 609,426 ops/sec
93-
secure-random-string 539,080 ops/sec
94-
uid-safe.sync 533,944 ops/sec
95-
shortid 59,609 ops/sec
85+
crypto.randomUUID 7,619,041 ops/sec
86+
uuid v4 7,436,626 ops/sec
87+
@napi-rs/uuid 4,730,614 ops/sec
88+
uid/secure 4,729,185 ops/sec
89+
@lukeed/uuid 4,015,673 ops/sec
90+
nanoid 3,693,964 ops/sec
91+
customAlphabet 2,799,255 ops/sec
92+
nanoid for browser 380,915 ops/sec
93+
secure-random-string 362,316 ops/sec
94+
uid-safe.sync 354,234 ops/sec
95+
shortid 38,808 ops/sec
9696

9797
Non-secure:
98-
uid 95,579,977 ops/sec
99-
nanoid/non-secure 3,999,766 ops/sec
100-
rndm 3,981,914 ops/sec
98+
uid 11,872,105 ops/sec
99+
nanoid/non-secure 2,226,483 ops/sec
100+
rndm 2,308,044 ops/sec
101101
```
102102

103103
Среда сравнения: Framework 13 7840U, Fedora 39, Node.js 21.6.

README.zh-CN.md

+14-14
Original file line numberDiff line numberDiff line change
@@ -73,22 +73,22 @@ Nano ID 和 UUID v4之间有两个主要区别:
7373

7474
```rust
7575
$ node ./test/benchmark.js
76-
crypto.randomUUID 28,398,328 ops/sec
77-
uuid v4 10,254,199 ops/sec
78-
@napi-rs/uuid 15,110,625 ops/sec
79-
uid/secure 10,388,842 ops/sec
80-
@lukeed/uuid 8,914,507 ops/sec
81-
nanoid 7,484,029 ops/sec
82-
customAlphabet 4,867,017 ops/sec
83-
nanoid for browser 609,426 ops/sec
84-
secure-random-string 539,080 ops/sec
85-
uid-safe.sync 533,944 ops/sec
86-
shortid 59,609 ops/sec
76+
crypto.randomUUID 7,619,041 ops/sec
77+
uuid v4 7,436,626 ops/sec
78+
@napi-rs/uuid 4,730,614 ops/sec
79+
uid/secure 4,729,185 ops/sec
80+
@lukeed/uuid 4,015,673 ops/sec
81+
nanoid 3,693,964 ops/sec
82+
customAlphabet 2,799,255 ops/sec
83+
nanoid for browser 380,915 ops/sec
84+
secure-random-string 362,316 ops/sec
85+
uid-safe.sync 354,234 ops/sec
86+
shortid 38,808 ops/sec
8787

8888
Non-secure:
89-
uid 95,579,977 ops/sec
90-
nanoid/non-secure 3,999,766 ops/sec
91-
rndm 3,981,914 ops/sec
89+
uid 11,872,105 ops/sec
90+
nanoid/non-secure 2,226,483 ops/sec
91+
rndm 2,308,044 ops/sec
9292
```
9393

9494
测试配置: Framework 13 7840U, Fedora 39, Node.js 21.6.

0 commit comments

Comments
 (0)