Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
some\every diffs
(version: 0)
Comparing performance of:
Spread + some vs [].call + some vs custom some vs custom every vs custom every++
Created:
3 years ago
by:
Registered User
Jump to the latest result
Tests:
Spread + some
var fooSet = new Set(); for (i = 0; i < 10000; i++) { fooSet.add(i); } var other = [...fooSet].some(i => i == 2000);
[].call + some
var fooSet = new Set(); for (i = 0; i < 10000; i++) { fooSet.add(i); } var other = Array.prototype.some.call([...fooSet], i => i == 2000);
custom some
var some = function(arr, callback, thisArg) { var i, length = arr.length; for (i = 0; i < length; i = i + 1) { if (callback.call(thisArg, arr[i], i, arr)) { return true; } } return false; }; var fooSet = new Set(); for (i = 0; i < 10000; i++) { fooSet.add(i); } some(fooSet, i => i > 10001)
custom every
var every = function(arr, callback, thisArg) { var i, length = arr.length; for (i = 0; i < length; i = i + 1) { if (!callback.call(thisArg, arr[i], i, arr)) { return false; } } return true; }; var fooSet = new Set(); for (i = 0; i < 10000; i++) { fooSet.add(i); } every(fooSet, i => i > -1)
custom every++
var every = function(arr, callback, thisArg) { var i, length = arr.length; for (i = 0; i < length; i++) { if (!callback.call(thisArg, arr[i], i, arr)) { return false; } } return true; }; var fooSet = new Set(); for (i = 0; i < 10000; i++) { fooSet.add(i); } every(fooSet, i => i > -1)
Rendered benchmark preparation results:
Suite status:
<idle, ready to run>
Run tests (5)
Previous results
Fork
Test case name
Result
Spread + some
[].call + some
custom some
custom every
custom every++
Fastest:
N/A
Slowest:
N/A
Latest run results:
No previous run results
This benchmark does not have any results yet. Be the first one
to run it!
Related benchmarks:
safdfsda
Regex collapse vs for loop
MyMy Spread vs Concat
native replaceAll vs regex replace
startswith vs includes on lorem ipsim
Comments
Confirm delete:
Do you really want to delete benchmark?