Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
Test Utagsync mod
(version: 0)
Comparing performance of:
Bigger array vs Smaller array
Created:
6 years ago
by:
Guest
Jump to the latest result
Tests:
Bigger array
window.target_data_public = [ "/aaaaaaa/bbbbbbbbbbbbbb/ccccccccccccccccccccccccc1.html", "/aaaaaaa/bbbbbbbbbbbbbb/ccccccccccccccccccccccccc2.html", "/aaaaaaa/bbbbbbbbbbbbbb/ccccccccccccccccccccccccc3.html", "/aaaaaaa/bbbbbbbbbbbbbb/ccccccccccccccccccccccccc4.html", "/aaaaaaa/bbbbbbbbbbbbbb/ccccccccccccccccccccccccc5.html", "/aaaaaaa/bbbbbbbbbbbbbb/ccccccccccccccccccccccccc6.html", "/aaaaaaa/bbbbbbbbbbbbbb/ccccccccccccccccccccccccc7.html", "/aaaaaaa/bbbbbbbbbbbbbb/ccccccccccccccccccccccccc8.html", "/aaaaaaa/bbbbbbbbbbbbbb/ccccccccccccccccccccccccc9.html", "/aaaaaaa/bbbbbbbbbbbbbb/ccccccccccccccccccccccccc10.html", "/aaaaaaa/bbbbbbbbbbbbbb/ccccccccccccccccccccccccc11.html", "/aaaaaaa/bbbbbbbbbbbbbb/ccccccccccccccccccccccccc12.html", "/aaaaaaa/bbbbbbbbbbbbbb/ccccccccccccccccccccccccc13.html", "/aaaaaaa/bbbbbbbbbbbbbb/ccccccccccccccccccccccccc14.html", "/aaaaaaa/bbbbbbbbbbbbbb/ccccccccccccccccccccccccc15.html", "/aaaaaaa/bbbbbbbbbbbbbb/ccccccccccccccccccccccccc16.html", "/aaaaaaa/bbbbbbbbbbbbbb/ccccccccccccccccccccccccc17.html", "/aaaaaaa/bbbbbbbbbbbbbb/ccccccccccccccccccccccccc18.html", "/aaaaaaa/bbbbbbbbbbbbbb/ccccccccccccccccccccccccc19.html", "/aaaaaaa/bbbbbbbbbbbbbb/ccccccccccccccccccccccccc20.html", "/aaaaaaa/bbbbbbbbbbbbbb/ccccccccccccccccccccccccc21.html", "/aaaaaaa/bbbbbbbbbbbbbb/ccccccccccccccccccccccccc22.html", "/aaaaaaa/bbbbbbbbbbbbbb/ccccccccccccccccccccccccc23.html", "/aaaaaaa/bbbbbbbbbbbbbb/ccccccccccccccccccccccccc24.html", "/aaaaaaa/bbbbbbbbbbbbbb/ccccccccccccccccccccccccc25.html", "/aaaaaaa/bbbbbbbbbbbbbb/ccccccccccccccccccccccccc26.html", "/aaaaaaa/bbbbbbbbbbbbbb/ccccccccccccccccccccccccc27.html", "/aaaaaaa/bbbbbbbbbbbbbb/ccccccccccccccccccccccccc28.html", "/aaaaaaa/bbbbbbbbbbbbbb/ccccccccccccccccccccccccc29.html", "/aaaaaaa/bbbbbbbbbbbbbb/ccccccccccccccccccccccccc30.html", "/aaaaaaa/bbbbbbbbbbbbbb/ccccccccccccccccccccccccc31.html", "/aaaaaaa/bbbbbbbbbbbbbb/ccccccccccccccccccccccccc32.html", "/aaaaaaa/bbbbbbbbbbbbbb/ccccccccccccccccccccccccc33.html", "/aaaaaaa/bbbbbbbbbbbbbb/ccccccccccccccccccccccccc34.html", "/aaaaaaa/bbbbbbbbbbbbbb/ccccccccccccccccccccccccc35.html", "/aaaaaaa/bbbbbbbbbbbbbb/ccccccccccccccccccccccccc36.html", "/aaaaaaa/bbbbbbbbbbbbbb/ccccccccccccccccccccccccc37.html", "/aaaaaaa/bbbbbbbbbbbbbb/ccccccccccccccccccccccccc38.html", "/aaaaaaa/bbbbbbbbbbbbbb/ccccccccccccccccccccccccc39.html", "/aaaaaaa/bbbbbbbbbbbbbb/ccccccccccccccccccccccccc40.html", ]; function checkArrayPerformance() { if (window.target_data_public.indexOf(document.location.pathname) > -1) { // Just loop the array } } checkArrayPerformance()
Smaller array
window.target_data_public = [ "/aaaaaaa/bbbbbbbbbbbbbb/ccccccccccccccccccccccccc1.html", "/aaaaaaa/bbbbbbbbbbbbbb/ccccccccccccccccccccccccc2.html", "/aaaaaaa/bbbbbbbbbbbbbb/ccccccccccccccccccccccccc3.html", "/aaaaaaa/bbbbbbbbbbbbbb/ccccccccccccccccccccccccc4.html", "/aaaaaaa/bbbbbbbbbbbbbb/ccccccccccccccccccccccccc5.html", "/aaaaaaa/bbbbbbbbbbbbbb/ccccccccccccccccccccccccc6.html", "/aaaaaaa/bbbbbbbbbbbbbb/ccccccccccccccccccccccccc7.html", "/aaaaaaa/bbbbbbbbbbbbbb/ccccccccccccccccccccccccc8.html", "/aaaaaaa/bbbbbbbbbbbbbb/ccccccccccccccccccccccccc9.html", "/aaaaaaa/bbbbbbbbbbbbbb/ccccccccccccccccccccccccc10.html", "/aaaaaaa/bbbbbbbbbbbbbb/ccccccccccccccccccccccccc11.html", "/aaaaaaa/bbbbbbbbbbbbbb/ccccccccccccccccccccccccc12.html", "/aaaaaaa/bbbbbbbbbbbbbb/ccccccccccccccccccccccccc13.html", "/aaaaaaa/bbbbbbbbbbbbbb/ccccccccccccccccccccccccc14.html", "/aaaaaaa/bbbbbbbbbbbbbb/ccccccccccccccccccccccccc15.html", "/aaaaaaa/bbbbbbbbbbbbbb/ccccccccccccccccccccccccc16.html", "/aaaaaaa/bbbbbbbbbbbbbb/ccccccccccccccccccccccccc17.html", "/aaaaaaa/bbbbbbbbbbbbbb/ccccccccccccccccccccccccc18.html", "/aaaaaaa/bbbbbbbbbbbbbb/ccccccccccccccccccccccccc19.html", "/aaaaaaa/bbbbbbbbbbbbbb/ccccccccccccccccccccccccc20.html", ]; function checkArrayPerformance() { if (window.target_data_public.indexOf(document.location.pathname) > -1) { // Just loop the array } } checkArrayPerformance()
Rendered benchmark preparation results:
Suite status:
<idle, ready to run>
Run tests (2)
Previous results
Fork
Test case name
Result
Bigger array
Smaller array
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!
Autogenerated LLM Summary
(model
llama3.2:3b
, generated one year ago):
Let's break down the benchmark and its options. **Benchmark Definition** The benchmark definition is a simple JavaScript code that creates an array `window.target_data_public` with a fixed set of URLs. The size of the array can be either smaller or bigger, as indicated by the two test cases. ```javascript function checkArrayPerformance() { if (window.target_data_public.indexOf(document.location.pathname) > -1) { // Just loop the array } } ``` The code checks if the current URL is in the `target_data_public` array and loops through it. The actual logic for looping the array is missing, as it's only used to measure performance. **Test Cases** There are two test cases: 1. **Bigger array**: This test case uses an array with 40 URLs. 2. **Smaller array**: This test case uses an array with 10 URLs. Both test cases use the same JavaScript code and only differ in the size of the `target_data_public` array. **Latest Benchmark Result** The latest benchmark result shows the performance metrics for both test cases on a Chrome 80 browser on Windows: | Test Name | ExecutionsPerSecond | | --- | --- | | Smaller array | 410672.8125 | | Bigger array | 458420.71875 | In this case, the bigger array test case performed about 11% better than the smaller array test case. **Options** The main options in this benchmark are: 1. **Array size**: The size of the `target_data_public` array can be either smaller or bigger. 2. **Browser and OS**: The benchmark is run on a Chrome 80 browser on Windows. 3. **Device platform**: The benchmark is run on a desktop device. By varying the array size, this benchmark measures the performance impact of loop iterations on JavaScript execution.
Related benchmarks:
Yext Speed Test
Modern dataset vs old .getAttribute() vs jQuery .data() vs jQuery .attr() rfgonzalezweb
JQUERY VS VANILLA v-na0
JQUERY VS VANILLA v-na2
fjdfjdu34uerh
Comments
Confirm delete:
Do you really want to delete benchmark?