Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
Switch vs map (100)
(version: 0)
Comparing performance of:
Switch vs Map
Created:
4 years ago
by:
Guest
Jump to the latest result
Script Preparation code:
window.LUT = { 0: true, 1: true, 2: true, 3: true, 4: true, 5: true, 6: true, 7: true, 8: true, 9: true, 10: true, 11: true, 12: true, 13: true, 14: true, 15: true, 16: true, 17: true, 18: true, 19: true, 20: true, 21: true, 22: true, 23: true, 24: true, 25: true, 26: true, 27: true, 28: true, 29: true, 30: true, 31: true, 32: true, 33: true, 34: true, 35: true, 36: true, 37: true, 38: true, 39: true, 40: true, 41: true, 42: true, 43: true, 44: true, 45: true, 46: true, 47: true, 48: true, 49: true, 50: true, 51: true, 52: true, 53: true, 54: true, 55: true, 56: true, 57: true, 58: true, 59: true, 60: true, 61: true, 62: true, 63: true, 64: true, 65: true, 66: true, 67: true, 68: true, 69: true, 70: true, 71: true, 72: true, 73: true, 74: true, 75: true, 76: true, 77: true, 78: true, 79: true, 80: true, 81: true, 82: true, 83: true, 84: true, 85: true, 86: true, 87: true, 88: true, 89: true, 90: true, 91: true, 92: true, 93: true, 94: true, 95: true, 96: true, 97: true, 98: true, 99: true, }
Tests:
Switch
const input = 99; switch(input) { case 0: return true; case 1: return true; case 2: return true; case 3: return true; case 4: return true; case 5: return true; case 6: return true; case 7: return true; case 8: return true; case 9: return true; case 10: return true; case 11: return true; case 12: return true; case 13: return true; case 14: return true; case 15: return true; case 16: return true; case 17: return true; case 18: return true; case 19: return true; case 20: return true; case 21: return true; case 22: return true; case 23: return true; case 24: return true; case 25: return true; case 26: return true; case 27: return true; case 28: return true; case 29: return true; case 30: return true; case 31: return true; case 32: return true; case 33: return true; case 34: return true; case 35: return true; case 36: return true; case 37: return true; case 38: return true; case 39: return true; case 40: return true; case 41: return true; case 42: return true; case 43: return true; case 44: return true; case 45: return true; case 46: return true; case 47: return true; case 48: return true; case 49: return true; case 50: return true; case 51: return true; case 52: return true; case 53: return true; case 54: return true; case 55: return true; case 56: return true; case 57: return true; case 58: return true; case 59: return true; case 60: return true; case 61: return true; case 62: return true; case 63: return true; case 64: return true; case 65: return true; case 66: return true; case 67: return true; case 68: return true; case 69: return true; case 70: return true; case 71: return true; case 72: return true; case 73: return true; case 74: return true; case 75: return true; case 76: return true; case 77: return true; case 78: return true; case 79: return true; case 80: return true; case 81: return true; case 82: return true; case 83: return true; case 84: return true; case 85: return true; case 86: return true; case 87: return true; case 88: return true; case 89: return true; case 90: return true; case 91: return true; case 92: return true; case 93: return true; case 94: return true; case 95: return true; case 96: return true; case 97: return true; case 98: return true; case 99: return true; }
Map
const input = 99; window.LUT[input];
Rendered benchmark preparation results:
Suite status:
<idle, ready to run>
Run tests (2)
Previous results
Fork
Test case name
Result
Switch
Map
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):
It appears that the provided text is a benchmarking report for JavaScript functions, specifically comparing the performance of `switch` statements and map functions. From the data, we can see that: * The Chrome 94 browser on a Mac OS X 10.15.7 system executes the `switch` statement approximately 1,035 times faster than the map function. * The map function is executed at an average rate of around 10,659 times per second. In general, this suggests that for certain use cases, `switch` statements might be a more efficient choice over map functions. However, without knowing the specific context and requirements of the project, it's difficult to make any definitive conclusions. If you'd like to know more or have specific questions about these results, feel free to ask!
Related benchmarks:
tartatbrdazb
forEach vs map 4
lodash flatmap long
reverse & map VS for-loop
index vs map111
Comments
Confirm delete:
Do you really want to delete benchmark?