Skip to content

Instantly share code, notes, and snippets.

@JobLeonard
Created April 21, 2025 10:58
Show Gist options
  • Save JobLeonard/87cb694cad12f4de2ce630072ea8818a to your computer and use it in GitHub Desktop.
Save JobLeonard/87cb694cad12f4de2ce630072ea8818a to your computer and use it in GitHub Desktop.
Compare two arrays of 10 equal elements
{"title":"Compare two arrays of 10 equal elements","initialization":"const arr1 = [], arr2 = [];\nfor (let i = 0; i < 10; i++) {\n arr1[i] = arr2[i] = Math.random();\n}","setup":"for (let i = 0; i < 10; i++) {\n arr1[i] = arr2[i] = Math.random();\n}","tests":[{"name":"_.isEqual(arr1, arr2)","code":"_.isEqual(arr1, arr2)","results":{"aborted":false,"count":229615,"cycles":5,"hz":2727134.8527630726,"stats":{"moe":5.372885314961189e-9,"rme":1.4652582802329555,"sem":2.741268017837341e-9,"deviation":2.140998764788737e-8,"mean":3.666852040656597e-7,"variance":4.583875710826897e-16,"numSamples":61},"times":{"cycle":0.08419642313153645,"elapsed":5.967,"period":3.666852040656597e-7,"timeStamp":1745233138694}},"platforms":{"Mozilla/5.0 (X11; Linux x86_64; rv:137.0) Gecko/20100101 Firefox/137.0":{"aborted":false,"count":229615,"cycles":5,"hz":2727134.8527630726,"stats":{"moe":5.372885314961189e-9,"rme":1.4652582802329555,"sem":2.741268017837341e-9,"deviation":2.140998764788737e-8,"mean":3.666852040656597e-7,"variance":4.583875710826897e-16,"numSamples":61},"times":{"cycle":0.08419642313153645,"elapsed":5.967,"period":3.666852040656597e-7,"timeStamp":1745233138694}},"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36":{"aborted":false,"count":403852,"cycles":6,"hz":5201014.459525688,"stats":{"moe":1.6333873465738982e-9,"rme":0.8495271207537141,"sem":8.333608911091318e-10,"deviation":6.821352880010227e-9,"mean":1.922701826311008e-7,"variance":4.653085511362382e-17,"numSamples":67},"times":{"cycle":0.07764869779593532,"elapsed":5.998,"period":1.922701826311008e-7,"timeStamp":1745233107630}}}},{"name":"arr1.toString() === arr2.toString()","code":"arr1.toString() === arr2.toString();","results":{"aborted":false,"count":36600,"cycles":3,"hz":379596.45483688463,"stats":{"moe":9.003616482139335e-8,"rme":3.417740897331034,"sem":4.5936818786425183e-8,"deviation":3.4067656598587407e-7,"mean":0.0000026343765524093403,"variance":1.1606052261192762e-13,"numSamples":55},"times":{"cycle":0.09641818181818186,"elapsed":5.711,"period":0.0000026343765524093403,"timeStamp":1745233144666}},"platforms":{"Mozilla/5.0 (X11; Linux x86_64; rv:137.0) Gecko/20100101 Firefox/137.0":{"aborted":false,"count":36600,"cycles":3,"hz":379596.45483688463,"stats":{"moe":9.003616482139335e-8,"rme":3.417740897331034,"sem":4.5936818786425183e-8,"deviation":3.4067656598587407e-7,"mean":0.0000026343765524093403,"variance":1.1606052261192762e-13,"numSamples":55},"times":{"cycle":0.09641818181818186,"elapsed":5.711,"period":0.0000026343765524093403,"timeStamp":1745233144666}},"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36":{"aborted":false,"count":73200,"cycles":3,"hz":840112.8880526815,"stats":{"moe":1.2400113811552732e-8,"rme":1.041749542640551,"sem":6.326588679363639e-9,"deviation":4.941223718259457e-8,"mean":0.0000011903162232374804,"variance":2.441569183388981e-15,"numSamples":61},"times":{"cycle":0.08713114754098357,"elapsed":5.758,"period":0.0000011903162232374804,"timeStamp":1745233113634}}}}]}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment