Skip to content

kusl/javascript-benchmarks-check-key-exists

Repository files navigation

executive summary

Operation Chromium (ms) WebKit (ms) Firefox (ms)
== undefined 359 1804 2746
"key" in testObj 256 884 688
hasOwnProperty 218 750 529

summary

Operation Chromium (ms) WebKit (ms) Firefox (ms)
== undefined 431 2200 2640
"key" in testObj 377 801 756
hasOwnProperty 228 805 547
Operation Chromium (ms) WebKit (ms) Firefox (ms)
== undefined 384 1680 2730
"key" in testObj 262 843 678
hasOwnProperty 239 778 517
Operation Chromium (ms) WebKit (ms) Firefox (ms)
== undefined 296 1780 2840
"key" in testObj 199 948 572
hasOwnProperty 213 746 466
Operation Chromium (ms) WebKit (ms) Firefox (ms)
== undefined 302 1690 2610
"key" in testObj 209 931 792
hasOwnProperty 201 706 618
Operation Chromium (ms) WebKit (ms) Firefox (ms)
== undefined 380 1670 2910
"key" in testObj 232 896 641
hasOwnProperty 207 717 495
Operation Chromium (ms) WebKit (ms) Firefox (ms)
== undefined 1101 2190 2510
"key" in testObj 1140 1220 1094
hasOwnProperty 316 733 519

[details="detailed results"] PS C:\Users\kushal\src\myhtml\javascript-benchmarks-check-key-exists> node run-tests-loop.js Iteration 8:

Running 9 tests using 3 workers

✓ 1 [chromium] › check-key-exists.test.js:95:5 › Performance Tests › == undefined (460ms) ✓ 2 [chromium] › check-key-exists.test.js:119:5 › Performance Tests › "key" in testObj (549ms) ✓ 3 [chromium] › check-key-exists.test.js:143:5 › Performance Tests › hasOwnProperty (191ms) ✓ 4 [webkit] › check-key-exists.test.js:95:5 › Performance Tests › == undefined (2.2s) ✓ 5 [webkit] › check-key-exists.test.js:119:5 › Performance Tests › "key" in testObj (765ms) ✓ 6 [webkit] › check-key-exists.test.js:143:5 › Performance Tests › hasOwnProperty (874ms) ✓ 7 [firefox] › check-key-exists.test.js:95:5 › Performance Tests › == undefined (2.9s) ✓ 8 [firefox] › check-key-exists.test.js:119:5 › Performance Tests › "key" in testObj (578ms) ✓ 9 [firefox] › check-key-exists.test.js:143:5 › Performance Tests › hasOwnProperty (688ms)

9 passed (9.1s)

Iteration 10:

Running 9 tests using 3 workers

✓ 1 [chromium] › check-key-exists.test.js:95:5 › Performance Tests › == undefined (798ms) ✓ 2 [chromium] › check-key-exists.test.js:119:5 › Performance Tests › "key" in testObj (259ms) ✓ 3 [chromium] › check-key-exists.test.js:143:5 › Performance Tests › hasOwnProperty (207ms) ✓ 4 [webkit] › check-key-exists.test.js:95:5 › Performance Tests › == undefined (2.4s) ✓ 5 [webkit] › check-key-exists.test.js:119:5 › Performance Tests › "key" in testObj (942ms) ✓ 6 [webkit] › check-key-exists.test.js:143:5 › Performance Tests › hasOwnProperty (743ms) ✓ 7 [firefox] › check-key-exists.test.js:95:5 › Performance Tests › == undefined (2.6s) ✓ 8 [firefox] › check-key-exists.test.js:119:5 › Performance Tests › "key" in testObj (782ms) ✓ 9 [firefox] › check-key-exists.test.js:143:5 › Performance Tests › hasOwnProperty (701ms)

9 passed (9.1s)

Iteration 1:

Running 9 tests using 3 workers

✓ 1 [chromium] › check-key-exists.test.js:95:5 › Performance Tests › == undefined (611ms) ✓ 2 [chromium] › check-key-exists.test.js:119:5 › Performance Tests › "key" in testObj (445ms) ✓ 3 [chromium] › check-key-exists.test.js:143:5 › Performance Tests › hasOwnProperty (262ms) ✓ 4 [webkit] › check-key-exists.test.js:95:5 › Performance Tests › == undefined (2.1s) ✓ 5 [webkit] › check-key-exists.test.js:119:5 › Performance Tests › "key" in testObj (712ms) ✓ 6 [webkit] › check-key-exists.test.js:143:5 › Performance Tests › hasOwnProperty (775ms) ✓ 7 [firefox] › check-key-exists.test.js:95:5 › Performance Tests › == undefined (2.5s) ✓ 8 [firefox] › check-key-exists.test.js:119:5 › Performance Tests › "key" in testObj (739ms) ✓ 9 [firefox] › check-key-exists.test.js:143:5 › Performance Tests › hasOwnProperty (551ms)

9 passed (9.1s)

Iteration 5:

Running 9 tests using 3 workers

✓ 1 [chromium] › check-key-exists.test.js:95:5 › Performance Tests › == undefined (304ms) ✓ 2 [chromium] › check-key-exists.test.js:119:5 › Performance Tests › "key" in testObj (288ms) ✓ 3 [chromium] › check-key-exists.test.js:143:5 › Performance Tests › hasOwnProperty (204ms) ✓ 4 [webkit] › check-key-exists.test.js:95:5 › Performance Tests › == undefined (2.3s) ✓ 5 [webkit] › check-key-exists.test.js:119:5 › Performance Tests › "key" in testObj (749ms) ✓ 6 [webkit] › check-key-exists.test.js:143:5 › Performance Tests › hasOwnProperty (824ms) ✓ 7 [firefox] › check-key-exists.test.js:95:5 › Performance Tests › == undefined (2.7s) ✓ 8 [firefox] › check-key-exists.test.js:119:5 › Performance Tests › "key" in testObj (705ms) ✓ 9 [firefox] › check-key-exists.test.js:143:5 › Performance Tests › hasOwnProperty (535ms)

9 passed (9.2s)

Iteration 6:

Running 9 tests using 3 workers

✓ 1 [chromium] › check-key-exists.test.js:95:5 › Performance Tests › == undefined (300ms) ✓ 2 [chromium] › check-key-exists.test.js:119:5 › Performance Tests › "key" in testObj (184ms) ✓ 3 [webkit] › check-key-exists.test.js:95:5 › Performance Tests › == undefined (2.0s) ✓ 4 [chromium] › check-key-exists.test.js:143:5 › Performance Tests › hasOwnProperty (137ms) ✓ 5 [webkit] › check-key-exists.test.js:119:5 › Performance Tests › "key" in testObj (782ms) ✓ 6 [webkit] › check-key-exists.test.js:143:5 › Performance Tests › hasOwnProperty (782ms) ✓ 7 [firefox] › check-key-exists.test.js:95:5 › Performance Tests › == undefined (3.0s) ✓ 8 [firefox] › check-key-exists.test.js:119:5 › Performance Tests › "key" in testObj (909ms) ✓ 9 [firefox] › check-key-exists.test.js:143:5 › Performance Tests › hasOwnProperty (574ms)

9 passed (9.2s)

Iteration 2:

Running 9 tests using 3 workers

✓ 1 [chromium] › check-key-exists.test.js:95:5 › Performance Tests › == undefined (296ms) ✓ 2 [chromium] › check-key-exists.test.js:119:5 › Performance Tests › "key" in testObj (437ms) ✓ 3 [chromium] › check-key-exists.test.js:143:5 › Performance Tests › hasOwnProperty (145ms) ✓ 4 [webkit] › check-key-exists.test.js:95:5 › Performance Tests › == undefined (2.0s) ✓ 5 [webkit] › check-key-exists.test.js:119:5 › Performance Tests › "key" in testObj (830ms) ✓ 6 [webkit] › check-key-exists.test.js:143:5 › Performance Tests › hasOwnProperty (731ms) ✓ 7 [firefox] › check-key-exists.test.js:95:5 › Performance Tests › == undefined (2.6s) ✓ 8 [firefox] › check-key-exists.test.js:119:5 › Performance Tests › "key" in testObj (705ms) ✓ 9 [firefox] › check-key-exists.test.js:143:5 › Performance Tests › hasOwnProperty (616ms)

9 passed (9.2s)

Iteration 4:

Running 9 tests using 3 workers

✓ 1 [chromium] › check-key-exists.test.js:95:5 › Performance Tests › == undefined (304ms) ✓ 2 [chromium] › check-key-exists.test.js:119:5 › Performance Tests › "key" in testObj (300ms) ✓ 3 [chromium] › check-key-exists.test.js:143:5 › Performance Tests › hasOwnProperty (251ms) ✓ 4 [webkit] › check-key-exists.test.js:95:5 › Performance Tests › == undefined (2.6s) ✓ 5 [webkit] › check-key-exists.test.js:119:5 › Performance Tests › "key" in testObj (746ms) ✓ 6 [webkit] › check-key-exists.test.js:143:5 › Performance Tests › hasOwnProperty (779ms) ✓ 7 [firefox] › check-key-exists.test.js:95:5 › Performance Tests › == undefined (2.4s) ✓ 8 [firefox] › check-key-exists.test.js:119:5 › Performance Tests › "key" in testObj (729ms) ✓ 9 [firefox] › check-key-exists.test.js:143:5 › Performance Tests › hasOwnProperty (501ms)

9 passed (9.2s)

Iteration 3:

Running 9 tests using 3 workers

✓ 1 [chromium] › check-key-exists.test.js:95:5 › Performance Tests › == undefined (489ms) ✓ 2 [chromium] › check-key-exists.test.js:119:5 › Performance Tests › "key" in testObj (379ms) ✓ 3 [chromium] › check-key-exists.test.js:143:5 › Performance Tests › hasOwnProperty (311ms) ✓ 4 [webkit] › check-key-exists.test.js:95:5 › Performance Tests › == undefined (2.2s) ✓ 5 [webkit] › check-key-exists.test.js:119:5 › Performance Tests › "key" in testObj (841ms) ✓ 6 [webkit] › check-key-exists.test.js:143:5 › Performance Tests › hasOwnProperty (922ms) ✓ 7 [firefox] › check-key-exists.test.js:95:5 › Performance Tests › == undefined (2.7s) ✓ 8 [firefox] › check-key-exists.test.js:119:5 › Performance Tests › "key" in testObj (762ms) ✓ 9 [firefox] › check-key-exists.test.js:143:5 › Performance Tests › hasOwnProperty (549ms)

9 passed (9.2s)

Iteration 7:

Running 9 tests using 3 workers

✓ 1 [chromium] › check-key-exists.test.js:95:5 › Performance Tests › == undefined (432ms) ✓ 2 [chromium] › check-key-exists.test.js:119:5 › Performance Tests › "key" in testObj (353ms) ✓ 3 [chromium] › check-key-exists.test.js:143:5 › Performance Tests › hasOwnProperty (271ms) ✓ 4 [webkit] › check-key-exists.test.js:95:5 › Performance Tests › == undefined (2.0s) ✓ 5 [webkit] › check-key-exists.test.js:119:5 › Performance Tests › "key" in testObj (895ms) ✓ 6 [webkit] › check-key-exists.test.js:143:5 › Performance Tests › hasOwnProperty (732ms) ✓ 7 [firefox] › check-key-exists.test.js:95:5 › Performance Tests › == undefined (2.7s) ✓ 8 [firefox] › check-key-exists.test.js:119:5 › Performance Tests › "key" in testObj (680ms) ✓ 9 [firefox] › check-key-exists.test.js:143:5 › Performance Tests › hasOwnProperty (407ms)

9 passed (9.3s)

Iteration 9:

Running 9 tests using 3 workers

✓ 1 [chromium] › check-key-exists.test.js:95:5 › Performance Tests › == undefined (311ms) ✓ 2 [chromium] › check-key-exists.test.js:119:5 › Performance Tests › "key" in testObj (580ms) ✓ 3 [chromium] › check-key-exists.test.js:143:5 › Performance Tests › hasOwnProperty (300ms) ✓ 4 [webkit] › check-key-exists.test.js:95:5 › Performance Tests › == undefined (2.2s) ✓ 5 [webkit] › check-key-exists.test.js:119:5 › Performance Tests › "key" in testObj (744ms) ✓ 6 [webkit] › check-key-exists.test.js:143:5 › Performance Tests › hasOwnProperty (886ms) ✓ 7 [firefox] › check-key-exists.test.js:95:5 › Performance Tests › == undefined (2.3s) ✓ 8 [firefox] › check-key-exists.test.js:119:5 › Performance Tests › "key" in testObj (967ms) ✓ 9 [firefox] › check-key-exists.test.js:143:5 › Performance Tests › hasOwnProperty (349ms)

9 passed (9.3s)

PS C:\Users\kushal\src\myhtml\javascript-benchmarks-check-key-exists> node .\generate-summary.js

Operation Chromium (ms) WebKit (ms) Firefox (ms)
== undefined 431 2200 2640
"key" in testObj 377 801 756
hasOwnProperty 228 805 547
PS C:\Users\kushal\src\myhtml\javascript-benchmarks-check-key-exists>
[/details]

About

just an experiment

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published