Skip to content

@ctavan /averages
Created

Embed URL

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Benchmark results for node-uuid, see https://github.com/broofa/node-uuid/wiki/Benchmark
version node_uuid_v1_string node_uuid_v1_buf node_uuid_v4_string node_uuid_v4_buf libuuid_v4_string libuuid_v4_binary uuidjs_v1_string uuidjs_v4_string 140byte_es_v4
0.4.12 880183 729465 1.24115e+06 826444 246295 265074 217654 371096 184442
0.5.10 1.48504e+06 1.22108e+06 231354 186444 190173 213507 343986 492219 197463
0.6.0 1446553 1.11238e+06 227864 185221 167569 178823 358566 558284 205497
0.6.3 1.44182e+06 1.09582e+06 227247 182816 191369 207347 357010 550478 207418
# v4
nodeuuid.v4(): 1228501 uuids/second
nodeuuid.v4('binary'): 796178 uuids/second
nodeuuid.v4('binary', buffer): 830564 uuids/second
uuid(): 245459 uuids/second
uuid('binary'): 265392 uuids/second
uuidjs.create(4): 356379 uuids/second
140byte.es_v4: 183958 uuids/second
# v1
nodeuuid.v1(): 902527 uuids/second
nodeuuid.v1('binary'): 586166 uuids/second
nodeuuid.v1('binary', buffer): 728862 uuids/second
uuidjs.create(1): 211237 uuids/second
# v4
nodeuuid.v4(): 1253132 uuids/second
nodeuuid.v4('binary'): 784929 uuids/second
nodeuuid.v4('binary', buffer): 815660 uuids/second
uuid(): 246062 uuids/second
uuid('binary'): 265111 uuids/second
uuidjs.create(4): 373971 uuids/second
140byte.es_v4: 185597 uuids/second
# v1
nodeuuid.v1(): 880281 uuids/second
nodeuuid.v1('binary'): 572737 uuids/second
nodeuuid.v1('binary', buffer): 744047 uuids/second
uuidjs.create(1): 216262 uuids/second
# v4
nodeuuid.v4(): 1291989 uuids/second
nodeuuid.v4('binary'): 794912 uuids/second
nodeuuid.v4('binary', buffer): 827814 uuids/second
uuid(): 246791 uuids/second
uuid('binary'): 263713 uuids/second
uuidjs.create(4): 369276 uuids/second
140byte.es_v4: 181422 uuids/second
# v1
nodeuuid.v1(): 880281 uuids/second
nodeuuid.v1('binary'): 533049 uuids/second
nodeuuid.v1('binary', buffer): 689655 uuids/second
uuidjs.create(1): 225428 uuids/second
# v4
nodeuuid.v4(): 1204819 uuids/second
nodeuuid.v4('binary'): 793650 uuids/second
nodeuuid.v4('binary', buffer): 833333 uuids/second
uuid(): 246669 uuids/second
uuid('binary'): 265533 uuids/second
uuidjs.create(4): 381388 uuids/second
140byte.es_v4: 184501 uuids/second
# v1
nodeuuid.v1(): 881834 uuids/second
nodeuuid.v1('binary'): 586166 uuids/second
nodeuuid.v1('binary', buffer): 758725 uuids/second
uuidjs.create(1): 219106 uuids/second
# v4
nodeuuid.v4(): 1256281 uuids/second
nodeuuid.v4('binary'): 798722 uuids/second
nodeuuid.v4('binary', buffer): 841750 uuids/second
uuid(): 247647 uuids/second
uuid('binary'): 266382 uuids/second
uuidjs.create(4): 372578 uuids/second
140byte.es_v4: 184569 uuids/second
# v1
nodeuuid.v1(): 880281 uuids/second
nodeuuid.v1('binary'): 579374 uuids/second
nodeuuid.v1('binary', buffer): 739644 uuids/second
uuidjs.create(1): 220750 uuids/second
# v4
nodeuuid.v4(): 1231527 uuids/second
nodeuuid.v4('binary'): 788643 uuids/second
nodeuuid.v4('binary', buffer): 836120 uuids/second
uuid(): 246305 uuids/second
uuid('binary'): 264410 uuids/second
uuidjs.create(4): 370096 uuids/second
140byte.es_v4: 184911 uuids/second
# v1
nodeuuid.v1(): 860585 uuids/second
nodeuuid.v1('binary'): 554938 uuids/second
nodeuuid.v1('binary', buffer): 710227 uuids/second
uuidjs.create(1): 212404 uuids/second
# v4
nodeuuid.v4(): 1237623 uuids/second
nodeuuid.v4('binary'): 793650 uuids/second
nodeuuid.v4('binary', buffer): 823723 uuids/second
uuid(): 246669 uuids/second
uuid('binary'): 264830 uuids/second
uuidjs.create(4): 366568 uuids/second
140byte.es_v4: 186150 uuids/second
# v1
nodeuuid.v1(): 880281 uuids/second
nodeuuid.v1('binary'): 581395 uuids/second
nodeuuid.v1('binary', buffer): 746268 uuids/second
uuidjs.create(1): 220264 uuids/second
# v4
nodeuuid.v4(): 1234567 uuids/second
nodeuuid.v4('binary'): 776397 uuids/second
nodeuuid.v4('binary', buffer): 805152 uuids/second
uuid(): 245700 uuids/second
uuid('binary'): 264690 uuids/second
uuidjs.create(4): 363108 uuids/second
140byte.es_v4: 184979 uuids/second
# v1
nodeuuid.v1(): 854700 uuids/second
nodeuuid.v1('binary'): 567536 uuids/second
nodeuuid.v1('binary', buffer): 722543 uuids/second
uuidjs.create(1): 215331 uuids/second
# v4
nodeuuid.v4(): 1259445 uuids/second
nodeuuid.v4('binary'): 798722 uuids/second
nodeuuid.v4('binary', buffer): 816993 uuids/second
uuid(): 244738 uuids/second
uuid('binary'): 263157 uuids/second
uuidjs.create(4): 371195 uuids/second
140byte.es_v4: 185253 uuids/second
# v1
nodeuuid.v1(): 897666 uuids/second
nodeuuid.v1('binary'): 570776 uuids/second
nodeuuid.v1('binary', buffer): 734214 uuids/second
uuidjs.create(1): 216169 uuids/second
# v4
nodeuuid.v4(): 1213592 uuids/second
nodeuuid.v4('binary'): 793650 uuids/second
nodeuuid.v4('binary', buffer): 833333 uuids/second
uuid(): 246913 uuids/second
uuid('binary'): 267522 uuids/second
uuidjs.create(4): 386398 uuids/second
140byte.es_v4: 183083 uuids/second
# v1
nodeuuid.v1(): 883392 uuids/second
nodeuuid.v1('binary'): 560538 uuids/second
nodeuuid.v1('binary', buffer): 720461 uuids/second
uuidjs.create(1): 219587 uuids/second
# v4
nodeuuid.v4(): 225123 uuids/second
nodeuuid.v4('binary'): 186219 uuids/second
nodeuuid.v4('binary', buffer): 188182 uuids/second
uuid(): 197706 uuids/second
uuid('binary'): 219973 uuids/second
uuidjs.create(4): 474833 uuids/second
140byte.es_v4: 201857 uuids/second
# v1
nodeuuid.v1(): 1461988 uuids/second
nodeuuid.v1('binary'): 934579 uuids/second
nodeuuid.v1('binary', buffer): 1240694 uuids/second
uuidjs.create(1): 325520 uuids/second
# v4
nodeuuid.v4(): 232450 uuids/second
nodeuuid.v4('binary'): 179662 uuids/second
nodeuuid.v4('binary', buffer): 180310 uuids/second
uuid(): 198019 uuids/second
uuid('binary'): 218627 uuids/second
uuidjs.create(4): 460405 uuids/second
140byte.es_v4: 192159 uuids/second
# v1
nodeuuid.v1(): 1543209 uuids/second
nodeuuid.v1('binary'): 927643 uuids/second
nodeuuid.v1('binary', buffer): 1184834 uuids/second
uuidjs.create(1): 326797 uuids/second
# v4
nodeuuid.v4(): 239463 uuids/second
nodeuuid.v4('binary'): 186636 uuids/second
nodeuuid.v4('binary', buffer): 190912 uuids/second
uuid(): 200240 uuids/second
uuid('binary'): 219394 uuids/second
uuidjs.create(4): 515463 uuids/second
140byte.es_v4: 199760 uuids/second
# v1
nodeuuid.v1(): 1501501 uuids/second
nodeuuid.v1('binary'): 959692 uuids/second
nodeuuid.v1('binary', buffer): 1275510 uuids/second
uuidjs.create(1): 374531 uuids/second
# v4
nodeuuid.v4(): 227686 uuids/second
nodeuuid.v4('binary'): 179275 uuids/second
nodeuuid.v4('binary', buffer): 182481 uuids/second
uuid(): 202593 uuids/second
uuid('binary'): 216450 uuids/second
uuidjs.create(4): 507099 uuids/second
140byte.es_v4: 196309 uuids/second
# v1
nodeuuid.v1(): 1412429 uuids/second
nodeuuid.v1('binary'): 939849 uuids/second
nodeuuid.v1('binary', buffer): 1201923 uuids/second
uuidjs.create(1): 341530 uuids/second
# v4
nodeuuid.v4(): 228832 uuids/second
nodeuuid.v4('binary'): 184297 uuids/second
nodeuuid.v4('binary', buffer): 185253 uuids/second
uuid(): 167954 uuids/second
uuid('binary'): 219876 uuids/second
uuidjs.create(4): 501504 uuids/second
140byte.es_v4: 193723 uuids/second
# v1
nodeuuid.v1(): 1533742 uuids/second
nodeuuid.v1('binary'): 907441 uuids/second
nodeuuid.v1('binary', buffer): 1141552 uuids/second
uuidjs.create(1): 352112 uuids/second
# v4
nodeuuid.v4(): 233863 uuids/second
nodeuuid.v4('binary'): 189250 uuids/second
nodeuuid.v4('binary', buffer): 192678 uuids/second
uuid(): 198649 uuids/second
uuid('binary'): 219876 uuids/second
uuidjs.create(4): 469924 uuids/second
140byte.es_v4: 199840 uuids/second
# v1
nodeuuid.v1(): 1533742 uuids/second
nodeuuid.v1('binary'): 934579 uuids/second
nodeuuid.v1('binary', buffer): 1213592 uuids/second
uuidjs.create(1): 330687 uuids/second
# v4
nodeuuid.v4(): 227583 uuids/second
nodeuuid.v4('binary'): 178507 uuids/second
nodeuuid.v4('binary', buffer): 182215 uuids/second
uuid(): 142612 uuids/second
uuid('binary'): 162390 uuids/second
uuidjs.create(4): 480769 uuids/second
140byte.es_v4: 195236 uuids/second
# v1
nodeuuid.v1(): 1461988 uuids/second
nodeuuid.v1('binary'): 954198 uuids/second
nodeuuid.v1('binary', buffer): 1246882 uuids/second
uuidjs.create(1): 331785 uuids/second
# v4
nodeuuid.v4(): 233426 uuids/second
nodeuuid.v4('binary'): 182282 uuids/second
nodeuuid.v4('binary', buffer): 185804 uuids/second
uuid(): 198491 uuids/second
uuid('binary'): 218245 uuids/second
uuidjs.create(4): 479846 uuids/second
140byte.es_v4: 200642 uuids/second
# v1
nodeuuid.v1(): 1453488 uuids/second
nodeuuid.v1('binary'): 970873 uuids/second
nodeuuid.v1('binary', buffer): 1265822 uuids/second
uuidjs.create(1): 348432 uuids/second
# v4
nodeuuid.v4(): 232883 uuids/second
nodeuuid.v4('binary'): 184433 uuids/second
nodeuuid.v4('binary', buffer): 186567 uuids/second
uuid(): 201288 uuids/second
uuid('binary'): 220458 uuids/second
uuidjs.create(4): 525762 uuids/second
140byte.es_v4: 197083 uuids/second
# v1
nodeuuid.v1(): 1428571 uuids/second
nodeuuid.v1('binary'): 961538 uuids/second
nodeuuid.v1('binary', buffer): 1196172 uuids/second
uuidjs.create(1): 353606 uuids/second
# v4
nodeuuid.v4(): 232234 uuids/second
nodeuuid.v4('binary'): 188750 uuids/second
nodeuuid.v4('binary', buffer): 190041 uuids/second
uuid(): 194174 uuids/second
uuid('binary'): 219780 uuids/second
uuidjs.create(4): 506585 uuids/second
140byte.es_v4: 198019 uuids/second
# v1
nodeuuid.v1(): 1519756 uuids/second
nodeuuid.v1('binary'): 948766 uuids/second
nodeuuid.v1('binary', buffer): 1243781 uuids/second
uuidjs.create(1): 354861 uuids/second
# v4
nodeuuid.v4(): 210084 uuids/second
nodeuuid.v4('binary'): 171467 uuids/second
nodeuuid.v4('binary', buffer): 177367 uuids/second
uuid(): 141163 uuids/second
uuid('binary'): 160359 uuids/second
uuidjs.create(4): 566251 uuids/second
140byte.es_v4: 187476 uuids/second
# v1
nodeuuid.v1(): 1483679 uuids/second
nodeuuid.v1('binary'): 886524 uuids/second
nodeuuid.v1('binary', buffer): 1101321 uuids/second
uuidjs.create(1): 339443 uuids/second
# v4
nodeuuid.v4(): 229463 uuids/second
nodeuuid.v4('binary'): 191204 uuids/second
nodeuuid.v4('binary', buffer): 188111 uuids/second
uuid(): 154035 uuids/second
uuid('binary'): 150511 uuids/second
uuidjs.create(4): 564971 uuids/second
140byte.es_v4: 207986 uuids/second
# v1
nodeuuid.v1(): 1510574 uuids/second
nodeuuid.v1('binary'): 829187 uuids/second
nodeuuid.v1('binary', buffer): 1008064 uuids/second
uuidjs.create(1): 361010 uuids/second
# v4
nodeuuid.v4(): 230308 uuids/second
nodeuuid.v4('binary'): 185185 uuids/second
nodeuuid.v4('binary', buffer): 184638 uuids/second
uuid(): 187758 uuids/second
uuid('binary'): 155279 uuids/second
uuidjs.create(4): 531914 uuids/second
140byte.es_v4: 203583 uuids/second
# v1
nodeuuid.v1(): 1470588 uuids/second
nodeuuid.v1('binary'): 945179 uuids/second
nodeuuid.v1('binary', buffer): 1173708 uuids/second
uuidjs.create(1): 343170 uuids/second
# v4
nodeuuid.v4(): 229885 uuids/second
nodeuuid.v4('binary'): 184706 uuids/second
nodeuuid.v4('binary', buffer): 185322 uuids/second
uuid(): 153139 uuids/second
uuid('binary'): 155811 uuids/second
uuidjs.create(4): 564971 uuids/second
140byte.es_v4: 208159 uuids/second
# v1
nodeuuid.v1(): 1336898 uuids/second
nodeuuid.v1('binary'): 920810 uuids/second
nodeuuid.v1('binary', buffer): 1160092 uuids/second
uuidjs.create(1): 351617 uuids/second
# v4
nodeuuid.v4(): 227479 uuids/second
nodeuuid.v4('binary'): 188821 uuids/second
nodeuuid.v4('binary', buffer): 187406 uuids/second
uuid(): 143802 uuids/second
uuid('binary'): 190114 uuids/second
uuidjs.create(4): 559910 uuids/second
140byte.es_v4: 207468 uuids/second
# v1
nodeuuid.v1(): 1445086 uuids/second
nodeuuid.v1('binary'): 796178 uuids/second
nodeuuid.v1('binary', buffer): 968992 uuids/second
uuidjs.create(1): 363372 uuids/second
# v4
nodeuuid.v4(): 236854 uuids/second
nodeuuid.v4('binary'): 190985 uuids/second
nodeuuid.v4('binary', buffer): 187055 uuids/second
uuid(): 141562 uuids/second
uuid('binary'): 160565 uuids/second
uuidjs.create(4): 567536 uuids/second
140byte.es_v4: 210349 uuids/second
# v1
nodeuuid.v1(): 1428571 uuids/second
nodeuuid.v1('binary'): 957854 uuids/second
nodeuuid.v1('binary', buffer): 1265822 uuids/second
uuidjs.create(1): 372023 uuids/second
# v4
nodeuuid.v4(): 226346 uuids/second
nodeuuid.v4('binary'): 186985 uuids/second
nodeuuid.v4('binary', buffer): 183217 uuids/second
uuid(): 202922 uuids/second
uuid('binary'): 194250 uuids/second
uuidjs.create(4): 582750 uuids/second
140byte.es_v4: 207210 uuids/second
# v1
nodeuuid.v1(): 1424501 uuids/second
nodeuuid.v1('binary'): 826446 uuids/second
nodeuuid.v1('binary', buffer): 1018329 uuids/second
uuidjs.create(1): 376222 uuids/second
# v4
nodeuuid.v4(): 228832 uuids/second
nodeuuid.v4('binary'): 188111 uuids/second
nodeuuid.v4('binary', buffer): 187899 uuids/second
uuid(): 146370 uuids/second
uuid('binary'): 172532 uuids/second
uuidjs.create(4): 529100 uuids/second
140byte.es_v4: 209205 uuids/second
# v1
nodeuuid.v1(): 1457725 uuids/second
nodeuuid.v1('binary'): 961538 uuids/second
nodeuuid.v1('binary', buffer): 1190476 uuids/second
uuidjs.create(1): 335795 uuids/second
# v4
nodeuuid.v4(): 225631 uuids/second
nodeuuid.v4('binary'): 182415 uuids/second
nodeuuid.v4('binary', buffer): 185942 uuids/second
uuid(): 201857 uuids/second
uuid('binary'): 228937 uuids/second
uuidjs.create(4): 544662 uuids/second
140byte.es_v4: 209205 uuids/second
# v1
nodeuuid.v1(): 1392757 uuids/second
nodeuuid.v1('binary'): 929368 uuids/second
nodeuuid.v1('binary', buffer): 1216545 uuids/second
uuidjs.create(1): 375093 uuids/second
# v4
nodeuuid.v4(): 233754 uuids/second
nodeuuid.v4('binary'): 187055 uuids/second
nodeuuid.v4('binary', buffer): 185253 uuids/second
uuid(): 203086 uuids/second
uuid('binary'): 219876 uuids/second
uuidjs.create(4): 570776 uuids/second
140byte.es_v4: 204331 uuids/second
# v1
nodeuuid.v1(): 1515151 uuids/second
nodeuuid.v1('binary'): 825082 uuids/second
nodeuuid.v1('binary', buffer): 1020408 uuids/second
uuidjs.create(1): 367917 uuids/second
# v4
nodeuuid.v4(): 225123 uuids/second
nodeuuid.v4('binary'): 183486 uuids/second
nodeuuid.v4('binary', buffer): 182815 uuids/second
uuid(): 198649 uuids/second
uuid('binary'): 221043 uuids/second
uuidjs.create(4): 564334 uuids/second
140byte.es_v4: 210437 uuids/second
# v1
nodeuuid.v1(): 1428571 uuids/second
nodeuuid.v1('binary'): 739644 uuids/second
nodeuuid.v1('binary', buffer): 932835 uuids/second
uuidjs.create(1): 367376 uuids/second
# v4
nodeuuid.v4(): 232450 uuids/second
nodeuuid.v4('binary'): 185528 uuids/second
nodeuuid.v4('binary', buffer): 182348 uuids/second
uuid(): 201612 uuids/second
uuid('binary'): 222123 uuids/second
uuidjs.create(4): 561167 uuids/second
140byte.es_v4: 207555 uuids/second
# v1
nodeuuid.v1(): 1347708 uuids/second
nodeuuid.v1('binary'): 838926 uuids/second
nodeuuid.v1('binary', buffer): 1030927 uuids/second
uuidjs.create(1): 357909 uuids/second
# v4
nodeuuid.v4(): 226346 uuids/second
nodeuuid.v4('binary'): 187265 uuids/second
nodeuuid.v4('binary', buffer): 185873 uuids/second
uuid(): 202511 uuids/second
uuid('binary'): 220653 uuids/second
uuidjs.create(4): 523560 uuids/second
140byte.es_v4: 205254 uuids/second
# v1
nodeuuid.v1(): 1474926 uuids/second
nodeuuid.v1('binary'): 896057 uuids/second
nodeuuid.v1('binary', buffer): 1146788 uuids/second
uuidjs.create(1): 352609 uuids/second
# v4
nodeuuid.v4(): 228519 uuids/second
nodeuuid.v4('binary'): 180440 uuids/second
nodeuuid.v4('binary', buffer): 183553 uuids/second
uuid(): 197160 uuids/second
uuid('binary'): 220458 uuids/second
uuidjs.create(4): 564334 uuids/second
140byte.es_v4: 212314 uuids/second
# v1
nodeuuid.v1(): 1385041 uuids/second
nodeuuid.v1('binary'): 881834 uuids/second
nodeuuid.v1('binary', buffer): 1121076 uuids/second
uuidjs.create(1): 375093 uuids/second
# v4
nodeuuid.v4(): 223613 uuids/second
nodeuuid.v4('binary'): 188323 uuids/second
nodeuuid.v4('binary', buffer): 186289 uuids/second
uuid(): 198098 uuids/second
uuid('binary'): 219780 uuids/second
uuidjs.create(4): 524658 uuids/second
140byte.es_v4: 204750 uuids/second
# v1
nodeuuid.v1(): 1510574 uuids/second
nodeuuid.v1('binary'): 943396 uuids/second
nodeuuid.v1('binary', buffer): 1222493 uuids/second
uuidjs.create(1): 335570 uuids/second
# v4
nodeuuid.v4(): 233100 uuids/second
nodeuuid.v4('binary'): 188394 uuids/second
nodeuuid.v4('binary', buffer): 183823 uuids/second
uuid(): 202020 uuids/second
uuid('binary'): 221238 uuids/second
uuidjs.create(4): 578034 uuids/second
140byte.es_v4: 205676 uuids/second
# v1
nodeuuid.v1(): 1436781 uuids/second
nodeuuid.v1('binary'): 805152 uuids/second
nodeuuid.v1('binary', buffer): 1008064 uuids/second
uuidjs.create(1): 367647 uuids/second
# v4
nodeuuid.v4(): 233535 uuids/second
nodeuuid.v4('binary'): 187265 uuids/second
nodeuuid.v4('binary', buffer): 183755 uuids/second
uuid(): 197472 uuids/second
uuid('binary'): 221043 uuids/second
uuidjs.create(4): 564971 uuids/second
140byte.es_v4: 206868 uuids/second
# v1
nodeuuid.v1(): 1436781 uuids/second
nodeuuid.v1('binary'): 810372 uuids/second
nodeuuid.v1('binary', buffer): 994035 uuids/second
uuidjs.create(1): 359971 uuids/second
# v4
nodeuuid.v4(): 223914 uuids/second
nodeuuid.v4('binary'): 185048 uuids/second
nodeuuid.v4('binary', buffer): 183891 uuids/second
uuid(): 156494 uuids/second
uuid('binary'): 149298 uuids/second
uuidjs.create(4): 530222 uuids/second
140byte.es_v4: 208246 uuids/second
# v1
nodeuuid.v1(): 1483679 uuids/second
nodeuuid.v1('binary'): 957854 uuids/second
nodeuuid.v1('binary', buffer): 1272264 uuids/second
uuidjs.create(1): 354609 uuids/second
# v4
nodeuuid.v4(): 220945 uuids/second
nodeuuid.v4('binary'): 179856 uuids/second
nodeuuid.v4('binary', buffer): 177116 uuids/second
uuid(): 198333 uuids/second
uuid('binary'): 221729 uuids/second
uuidjs.create(4): 547645 uuids/second
140byte.es_v4: 208333 uuids/second
# v1
nodeuuid.v1(): 1529051 uuids/second
nodeuuid.v1('binary'): 994035 uuids/second
nodeuuid.v1('binary', buffer): 1305483 uuids/second
uuidjs.create(1): 351370 uuids/second
# v4
nodeuuid.v4(): 224921 uuids/second
nodeuuid.v4('binary'): 184706 uuids/second
nodeuuid.v4('binary', buffer): 178699 uuids/second
uuid(): 161342 uuids/second
uuid('binary'): 156103 uuids/second
uuidjs.create(4): 545851 uuids/second
140byte.es_v4: 204750 uuids/second
# v1
nodeuuid.v1(): 1385041 uuids/second
nodeuuid.v1('binary'): 725689 uuids/second
nodeuuid.v1('binary', buffer): 924214 uuids/second
uuidjs.create(1): 347947 uuids/second
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.