Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
Compare switch vs dictionary complex 1000
(version: 0)
Comparing performance of:
switch vs dictionary
Created:
3 years ago
by:
Guest
Jump to the latest result
Script Preparation code:
var random = Math.floor(Math.random() * 999); var result = ""; var test = { "0": "something else", "1": "something else", "2": "something else", "3": "something else", "4": "something else", "5": "something else", "6": "something else", "7": "something else", "8": "something else", "9": "something else", "10": "something else", "11": "something else", "12": "something else", "13": "something else", "14": "something else", "15": "something else", "16": "something else", "17": "something else", "18": "something else", "19": "something else", "20": "something else", "21": "something else", "22": "something else", "23": "something else", "24": "something else", "25": "something else", "26": "something else", "27": "something else", "28": "something else", "29": "something else", "30": "something else", "31": "something else", "32": "something else", "33": "something else", "34": "something else", "35": "something else", "36": "something else", "37": "something else", "38": "something else", "39": "something else", "40": "something else", "41": "something else", "42": "something else", "43": "something else", "44": "something else", "45": "something else", "46": "something else", "47": "something else", "48": "something else", "49": "something else", "50": "something else", "51": "something else", "52": "something else", "53": "something else", "54": "something else", "55": "something else", "56": "something else", "57": "something else", "58": "something else", "59": "something else", "60": "something else", "61": "something else", "62": "something else", "63": "something else", "64": "something else", "65": "something else", "66": "something else", "67": "something else", "68": "something else", "69": "something else", "70": "something else", "71": "something else", "72": "something else", "73": "something else", "74": "something else", "75": "something else", "76": "something else", "77": "something else", "78": "something else", "79": "something else", "80": "something else", "81": "something else", "82": "something else", "83": "something else", "84": "something else", "85": "something else", "86": "something else", "87": "something else", "88": "something else", "89": "something else", "90": "something else", "91": "something else", "92": "something else", "93": "something else", "94": "something else", "95": "something else", "96": "something else", "97": "something else", "98": "something else", "99": "something else", "100": "something else", "101": "something else", "102": "something else", "103": "something else", "104": "something else", "105": "something else", "106": "something else", "107": "something else", "108": "something else", "109": "something else", "110": "something else", "111": "something else", "112": "something else", "113": "something else", "114": "something else", "115": "something else", "116": "something else", "117": "something else", "118": "something else", "119": "something else", "120": "something else", "121": "something else", "122": "something else", "123": "something else", "124": "something else", "125": "something else", "126": "something else", "127": "something else", "128": "something else", "129": "something else", "130": "something else", "131": "something else", "132": "something else", "133": "something else", "134": "something else", "135": "something else", "136": "something else", "137": "something else", "138": "something else", "139": "something else", "140": "something else", "141": "something else", "142": "something else", "143": "something else", "144": "something else", "145": "something else", "146": "something else", "147": "something else", "148": "something else", "149": "something else", "150": "something else", "151": "something else", "152": "something else", "153": "something else", "154": "something else", "155": "something else", "156": "something else", "157": "something else", "158": "something else", "159": "something else", "160": "something else", "161": "something else", "162": "something else", "163": "something else", "164": "something else", "165": "something else", "166": "something else", "167": "something else", "168": "something else", "169": "something else", "170": "something else", "171": "something else", "172": "something else", "173": "something else", "174": "something else", "175": "something else", "176": "something else", "177": "something else", "178": "something else", "179": "something else", "180": "something else", "181": "something else", "182": "something else", "183": "something else", "184": "something else", "185": "something else", "186": "something else", "187": "something else", "188": "something else", "189": "something else", "190": "something else", "191": "something else", "192": "something else", "193": "something else", "194": "something else", "195": "something else", "196": "something else", "197": "something else", "198": "something else", "199": "something else", "200": "something else", "201": "something else", "202": "something else", "203": "something else", "204": "something else", "205": "something else", "206": "something else", "207": "something else", "208": "something else", "209": "something else", "210": "something else", "211": "something else", "212": "something else", "213": "something else", "214": "something else", "215": "something else", "216": "something else", "217": "something else", "218": "something else", "219": "something else", "220": "something else", "221": "something else", "222": "something else", "223": "something else", "224": "something else", "225": "something else", "226": "something else", "227": "something else", "228": "something else", "229": "something else", "230": "something else", "231": "something else", "232": "something else", "233": "something else", "234": "something else", "235": "something else", "236": "something else", "237": "something else", "238": "something else", "239": "something else", "240": "something else", "241": "something else", "242": "something else", "243": "something else", "244": "something else", "245": "something else", "246": "something else", "247": "something else", "248": "something else", "249": "something else", "250": "something else", "251": "something else", "252": "something else", "253": "something else", "254": "something else", "255": "something else", "256": "something else", "257": "something else", "258": "something else", "259": "something else", "260": "something else", "261": "something else", "262": "something else", "263": "something else", "264": "something else", "265": "something else", "266": "something else", "267": "something else", "268": "something else", "269": "something else", "270": "something else", "271": "something else", "272": "something else", "273": "something else", "274": "something else", "275": "something else", "276": "something else", "277": "something else", "278": "something else", "279": "something else", "280": "something else", "281": "something else", "282": "something else", "283": "something else", "284": "something else", "285": "something else", "286": "something else", "287": "something else", "288": "something else", "289": "something else", "290": "something else", "291": "something else", "292": "something else", "293": "something else", "294": "something else", "295": "something else", "296": "something else", "297": "something else", "298": "something else", "299": "something else", "300": "something else", "301": "something else", "302": "something else", "303": "something else", "304": "something else", "305": "something else", "306": "something else", "307": "something else", "308": "something else", "309": "something else", "310": "something else", "311": "something else", "312": "something else", "313": "something else", "314": "something else", "315": "something else", "316": "something else", "317": "something else", "318": "something else", "319": "something else", "320": "something else", "321": "something else", "322": "something else", "323": "something else", "324": "something else", "325": "something else", "326": "something else", "327": "something else", "328": "something else", "329": "something else", "330": "something else", "331": "something else", "332": "something else", "333": "something else", "334": "something else", "335": "something else", "336": "something else", "337": "something else", "338": "something else", "339": "something else", "340": "something else", "341": "something else", "342": "something else", "343": "something else", "344": "something else", "345": "something else", "346": "something else", "347": "something else", "348": "something else", "349": "something else", "350": "something else", "351": "something else", "352": "something else", "353": "something else", "354": "something else", "355": "something else", "356": "something else", "357": "something else", "358": "something else", "359": "something else", "360": "something else", "361": "something else", "362": "something else", "363": "something else", "364": "something else", "365": "something else", "366": "something else", "367": "something else", "368": "something else", "369": "something else", "370": "something else", "371": "something else", "372": "something else", "373": "something else", "374": "something else", "375": "something else", "376": "something else", "377": "something else", "378": "something else", "379": "something else", "380": "something else", "381": "something else", "382": "something else", "383": "something else", "384": "something else", "385": "something else", "386": "something else", "387": "something else", "388": "something else", "389": "something else", "390": "something else", "391": "something else", "392": "something else", "393": "something else", "394": "something else", "395": "something else", "396": "something else", "397": "something else", "398": "something else", "399": "something else", "400": "something else", "401": "something else", "402": "something else", "403": "something else", "404": "something else", "405": "something else", "406": "something else", "407": "something else", "408": "something else", "409": "something else", "410": "something else", "411": "something else", "412": "something else", "413": "something else", "414": "something else", "415": "something else", "416": "something else", "417": "something else", "418": "something else", "419": "something else", "420": "something else", "421": "something else", "422": "something else", "423": "something else", "424": "something else", "425": "something else", "426": "something else", "427": "something else", "428": "something else", "429": "something else", "430": "something else", "431": "something else", "432": "something else", "433": "something else", "434": "something else", "435": "something else", "436": "something else", "437": "something else", "438": "something else", "439": "something else", "440": "something else", "441": "something else", "442": "something else", "443": "something else", "444": "something else", "445": "something else", "446": "something else", "447": "something else", "448": "something else", "449": "something else", "450": "something else", "451": "something else", "452": "something else", "453": "something else", "454": "something else", "455": "something else", "456": "something else", "457": "something else", "458": "something else", "459": "something else", "460": "something else", "461": "something else", "462": "something else", "463": "something else", "464": "something else", "465": "something else", "466": "something else", "467": "something else", "468": "something else", "469": "something else", "470": "something else", "471": "something else", "472": "something else", "473": "something else", "474": "something else", "475": "something else", "476": "something else", "477": "something else", "478": "something else", "479": "something else", "480": "something else", "481": "something else", "482": "something else", "483": "something else", "484": "something else", "485": "something else", "486": "something else", "487": "something else", "488": "something else", "489": "something else", "490": "something else", "491": "something else", "492": "something else", "493": "something else", "494": "something else", "495": "something else", "496": "something else", "497": "something else", "498": "something else", "499": "something else", "500": "something else", "501": "something else", "502": "something else", "503": "something else", "504": "something else", "505": "something else", "506": "something else", "507": "something else", "508": "something else", "509": "something else", "510": "something else", "511": "something else", "512": "something else", "513": "something else", "514": "something else", "515": "something else", "516": "something else", "517": "something else", "518": "something else", "519": "something else", "520": "something else", "521": "something else", "522": "something else", "523": "something else", "524": "something else", "525": "something else", "526": "something else", "527": "something else", "528": "something else", "529": "something else", "530": "something else", "531": "something else", "532": "something else", "533": "something else", "534": "something else", "535": "something else", "536": "something else", "537": "something else", "538": "something else", "539": "something else", "540": "something else", "541": "something else", "542": "something else", "543": "something else", "544": "something else", "545": "something else", "546": "something else", "547": "something else", "548": "something else", "549": "something else", "550": "something else", "551": "something else", "552": "something else", "553": "something else", "554": "something else", "555": "something else", "556": "something else", "557": "something else", "558": "something else", "559": "something else", "560": "something else", "561": "something else", "562": "something else", "563": "something else", "564": "something else", "565": "something else", "566": "something else", "567": "something else", "568": "something else", "569": "something else", "570": "something else", "571": "something else", "572": "something else", "573": "something else", "574": "something else", "575": "something else", "576": "something else", "577": "something else", "578": "something else", "579": "something else", "580": "something else", "581": "something else", "582": "something else", "583": "something else", "584": "something else", "585": "something else", "586": "something else", "587": "something else", "588": "something else", "589": "something else", "590": "something else", "591": "something else", "592": "something else", "593": "something else", "594": "something else", "595": "something else", "596": "something else", "597": "something else", "598": "something else", "599": "something else", "600": "something else", "601": "something else", "602": "something else", "603": "something else", "604": "something else", "605": "something else", "606": "something else", "607": "something else", "608": "something else", "609": "something else", "610": "something else", "611": "something else", "612": "something else", "613": "something else", "614": "something else", "615": "something else", "616": "something else", "617": "something else", "618": "something else", "619": "something else", "620": "something else", "621": "something else", "622": "something else", "623": "something else", "624": "something else", "625": "something else", "626": "something else", "627": "something else", "628": "something else", "629": "something else", "630": "something else", "631": "something else", "632": "something else", "633": "something else", "634": "something else", "635": "something else", "636": "something else", "637": "something else", "638": "something else", "639": "something else", "640": "something else", "641": "something else", "642": "something else", "643": "something else", "644": "something else", "645": "something else", "646": "something else", "647": "something else", "648": "something else", "649": "something else", "650": "something else", "651": "something else", "652": "something else", "653": "something else", "654": "something else", "655": "something else", "656": "something else", "657": "something else", "658": "something else", "659": "something else", "660": "something else", "661": "something else", "662": "something else", "663": "something else", "664": "something else", "665": "something else", "666": "something else", "667": "something else", "668": "something else", "669": "something else", "670": "something else", "671": "something else", "672": "something else", "673": "something else", "674": "something else", "675": "something else", "676": "something else", "677": "something else", "678": "something else", "679": "something else", "680": "something else", "681": "something else", "682": "something else", "683": "something else", "684": "something else", "685": "something else", "686": "something else", "687": "something else", "688": "something else", "689": "something else", "690": "something else", "691": "something else", "692": "something else", "693": "something else", "694": "something else", "695": "something else", "696": "something else", "697": "something else", "698": "something else", "699": "something else", "700": "something else", "701": "something else", "702": "something else", "703": "something else", "704": "something else", "705": "something else", "706": "something else", "707": "something else", "708": "something else", "709": "something else", "710": "something else", "711": "something else", "712": "something else", "713": "something else", "714": "something else", "715": "something else", "716": "something else", "717": "something else", "718": "something else", "719": "something else", "720": "something else", "721": "something else", "722": "something else", "723": "something else", "724": "something else", "725": "something else", "726": "something else", "727": "something else", "728": "something else", "729": "something else", "730": "something else", "731": "something else", "732": "something else", "733": "something else", "734": "something else", "735": "something else", "736": "something else", "737": "something else", "738": "something else", "739": "something else", "740": "something else", "741": "something else", "742": "something else", "743": "something else", "744": "something else", "745": "something else", "746": "something else", "747": "something else", "748": "something else", "749": "something else", "750": "something else", "751": "something else", "752": "something else", "753": "something else", "754": "something else", "755": "something else", "756": "something else", "757": "something else", "758": "something else", "759": "something else", "760": "something else", "761": "something else", "762": "something else", "763": "something else", "764": "something else", "765": "something else", "766": "something else", "767": "something else", "768": "something else", "769": "something else", "770": "something else", "771": "something else", "772": "something else", "773": "something else", "774": "something else", "775": "something else", "776": "something else", "777": "something else", "778": "something else", "779": "something else", "780": "something else", "781": "something else", "782": "something else", "783": "something else", "784": "something else", "785": "something else", "786": "something else", "787": "something else", "788": "something else", "789": "something else", "790": "something else", "791": "something else", "792": "something else", "793": "something else", "794": "something else", "795": "something else", "796": "something else", "797": "something else", "798": "something else", "799": "something else", "800": "something else", "801": "something else", "802": "something else", "803": "something else", "804": "something else", "805": "something else", "806": "something else", "807": "something else", "808": "something else", "809": "something else", "810": "something else", "811": "something else", "812": "something else", "813": "something else", "814": "something else", "815": "something else", "816": "something else", "817": "something else", "818": "something else", "819": "something else", "820": "something else", "821": "something else", "822": "something else", "823": "something else", "824": "something else", "825": "something else", "826": "something else", "827": "something else", "828": "something else", "829": "something else", "830": "something else", "831": "something else", "832": "something else", "833": "something else", "834": "something else", "835": "something else", "836": "something else", "837": "something else", "838": "something else", "839": "something else", "840": "something else", "841": "something else", "842": "something else", "843": "something else", "844": "something else", "845": "something else", "846": "something else", "847": "something else", "848": "something else", "849": "something else", "850": "something else", "851": "something else", "852": "something else", "853": "something else", "854": "something else", "855": "something else", "856": "something else", "857": "something else", "858": "something else", "859": "something else", "860": "something else", "861": "something else", "862": "something else", "863": "something else", "864": "something else", "865": "something else", "866": "something else", "867": "something else", "868": "something else", "869": "something else", "870": "something else", "871": "something else", "872": "something else", "873": "something else", "874": "something else", "875": "something else", "876": "something else", "877": "something else", "878": "something else", "879": "something else", "880": "something else", "881": "something else", "882": "something else", "883": "something else", "884": "something else", "885": "something else", "886": "something else", "887": "something else", "888": "something else", "889": "something else", "890": "something else", "891": "something else", "892": "something else", "893": "something else", "894": "something else", "895": "something else", "896": "something else", "897": "something else", "898": "something else", "899": "something else", "900": "something else", "901": "something else", "902": "something else", "903": "something else", "904": "something else", "905": "something else", "906": "something else", "907": "something else", "908": "something else", "909": "something else", "910": "something else", "911": "something else", "912": "something else", "913": "something else", "914": "something else", "915": "something else", "916": "something else", "917": "something else", "918": "something else", "919": "something else", "920": "something else", "921": "something else", "922": "something else", "923": "something else", "924": "something else", "925": "something else", "926": "something else", "927": "something else", "928": "something else", "929": "something else", "930": "something else", "931": "something else", "932": "something else", "933": "something else", "934": "something else", "935": "something else", "936": "something else", "937": "something else", "938": "something else", "939": "something else", "940": "something else", "941": "something else", "942": "something else", "943": "something else", "944": "something else", "945": "something else", "946": "something else", "947": "something else", "948": "something else", "949": "something else", "950": "something else", "951": "something else", "952": "something else", "953": "something else", "954": "something else", "955": "something else", "956": "something else", "957": "something else", "958": "something else", "959": "something else", "960": "something else", "961": "something else", "962": "something else", "963": "something else", "964": "something else", "965": "something else", "966": "something else", "967": "something else", "968": "something else", "969": "something else", "970": "something else", "971": "something else", "972": "something else", "973": "something else", "974": "something else", "975": "something else", "976": "something else", "977": "something else", "978": "something else", "979": "something else", "980": "something else", "981": "something else", "982": "something else", "983": "something else", "984": "something else", "985": "something else", "986": "something else", "987": "something else", "988": "something else", "989": "something else", "990": "something else", "991": "something else", "992": "something else", "993": "something else", "994": "something else", "995": "something else", "996": "something else", "997": "something else", "998": "something else", "999": "something else", }; function getValue(random) { switch (random) { case "0": return "something else"; case "1": return "something else"; case "2": return "something else"; case "3": return "something else"; case "4": return "something else"; case "5": return "something else"; case "6": return "something else"; case "7": return "something else"; case "8": return "something else"; case "9": return "something else"; case "10": return "something else"; case "11": return "something else"; case "12": return "something else"; case "13": return "something else"; case "14": return "something else"; case "15": return "something else"; case "16": return "something else"; case "17": return "something else"; case "18": return "something else"; case "19": return "something else"; case "20": return "something else"; case "21": return "something else"; case "22": return "something else"; case "23": return "something else"; case "24": return "something else"; case "25": return "something else"; case "26": return "something else"; case "27": return "something else"; case "28": return "something else"; case "29": return "something else"; case "30": return "something else"; case "31": return "something else"; case "32": return "something else"; case "33": return "something else"; case "34": return "something else"; case "35": return "something else"; case "36": return "something else"; case "37": return "something else"; case "38": return "something else"; case "39": return "something else"; case "40": return "something else"; case "41": return "something else"; case "42": return "something else"; case "43": return "something else"; case "44": return "something else"; case "45": return "something else"; case "46": return "something else"; case "47": return "something else"; case "48": return "something else"; case "49": return "something else"; case "50": return "something else"; case "51": return "something else"; case "52": return "something else"; case "53": return "something else"; case "54": return "something else"; case "55": return "something else"; case "56": return "something else"; case "57": return "something else"; case "58": return "something else"; case "59": return "something else"; case "60": return "something else"; case "61": return "something else"; case "62": return "something else"; case "63": return "something else"; case "64": return "something else"; case "65": return "something else"; case "66": return "something else"; case "67": return "something else"; case "68": return "something else"; case "69": return "something else"; case "70": return "something else"; case "71": return "something else"; case "72": return "something else"; case "73": return "something else"; case "74": return "something else"; case "75": return "something else"; case "76": return "something else"; case "77": return "something else"; case "78": return "something else"; case "79": return "something else"; case "80": return "something else"; case "81": return "something else"; case "82": return "something else"; case "83": return "something else"; case "84": return "something else"; case "85": return "something else"; case "86": return "something else"; case "87": return "something else"; case "88": return "something else"; case "89": return "something else"; case "90": return "something else"; case "91": return "something else"; case "92": return "something else"; case "93": return "something else"; case "94": return "something else"; case "95": return "something else"; case "96": return "something else"; case "97": return "something else"; case "98": return "something else"; case "99": return "something else"; case "100": return "something else"; case "101": return "something else"; case "102": return "something else"; case "103": return "something else"; case "104": return "something else"; case "105": return "something else"; case "106": return "something else"; case "107": return "something else"; case "108": return "something else"; case "109": return "something else"; case "110": return "something else"; case "111": return "something else"; case "112": return "something else"; case "113": return "something else"; case "114": return "something else"; case "115": return "something else"; case "116": return "something else"; case "117": return "something else"; case "118": return "something else"; case "119": return "something else"; case "120": return "something else"; case "121": return "something else"; case "122": return "something else"; case "123": return "something else"; case "124": return "something else"; case "125": return "something else"; case "126": return "something else"; case "127": return "something else"; case "128": return "something else"; case "129": return "something else"; case "130": return "something else"; case "131": return "something else"; case "132": return "something else"; case "133": return "something else"; case "134": return "something else"; case "135": return "something else"; case "136": return "something else"; case "137": return "something else"; case "138": return "something else"; case "139": return "something else"; case "140": return "something else"; case "141": return "something else"; case "142": return "something else"; case "143": return "something else"; case "144": return "something else"; case "145": return "something else"; case "146": return "something else"; case "147": return "something else"; case "148": return "something else"; case "149": return "something else"; case "150": return "something else"; case "151": return "something else"; case "152": return "something else"; case "153": return "something else"; case "154": return "something else"; case "155": return "something else"; case "156": return "something else"; case "157": return "something else"; case "158": return "something else"; case "159": return "something else"; case "160": return "something else"; case "161": return "something else"; case "162": return "something else"; case "163": return "something else"; case "164": return "something else"; case "165": return "something else"; case "166": return "something else"; case "167": return "something else"; case "168": return "something else"; case "169": return "something else"; case "170": return "something else"; case "171": return "something else"; case "172": return "something else"; case "173": return "something else"; case "174": return "something else"; case "175": return "something else"; case "176": return "something else"; case "177": return "something else"; case "178": return "something else"; case "179": return "something else"; case "180": return "something else"; case "181": return "something else"; case "182": return "something else"; case "183": return "something else"; case "184": return "something else"; case "185": return "something else"; case "186": return "something else"; case "187": return "something else"; case "188": return "something else"; case "189": return "something else"; case "190": return "something else"; case "191": return "something else"; case "192": return "something else"; case "193": return "something else"; case "194": return "something else"; case "195": return "something else"; case "196": return "something else"; case "197": return "something else"; case "198": return "something else"; case "199": return "something else"; case "200": return "something else"; case "201": return "something else"; case "202": return "something else"; case "203": return "something else"; case "204": return "something else"; case "205": return "something else"; case "206": return "something else"; case "207": return "something else"; case "208": return "something else"; case "209": return "something else"; case "210": return "something else"; case "211": return "something else"; case "212": return "something else"; case "213": return "something else"; case "214": return "something else"; case "215": return "something else"; case "216": return "something else"; case "217": return "something else"; case "218": return "something else"; case "219": return "something else"; case "220": return "something else"; case "221": return "something else"; case "222": return "something else"; case "223": return "something else"; case "224": return "something else"; case "225": return "something else"; case "226": return "something else"; case "227": return "something else"; case "228": return "something else"; case "229": return "something else"; case "230": return "something else"; case "231": return "something else"; case "232": return "something else"; case "233": return "something else"; case "234": return "something else"; case "235": return "something else"; case "236": return "something else"; case "237": return "something else"; case "238": return "something else"; case "239": return "something else"; case "240": return "something else"; case "241": return "something else"; case "242": return "something else"; case "243": return "something else"; case "244": return "something else"; case "245": return "something else"; case "246": return "something else"; case "247": return "something else"; case "248": return "something else"; case "249": return "something else"; case "250": return "something else"; case "251": return "something else"; case "252": return "something else"; case "253": return "something else"; case "254": return "something else"; case "255": return "something else"; case "256": return "something else"; case "257": return "something else"; case "258": return "something else"; case "259": return "something else"; case "260": return "something else"; case "261": return "something else"; case "262": return "something else"; case "263": return "something else"; case "264": return "something else"; case "265": return "something else"; case "266": return "something else"; case "267": return "something else"; case "268": return "something else"; case "269": return "something else"; case "270": return "something else"; case "271": return "something else"; case "272": return "something else"; case "273": return "something else"; case "274": return "something else"; case "275": return "something else"; case "276": return "something else"; case "277": return "something else"; case "278": return "something else"; case "279": return "something else"; case "280": return "something else"; case "281": return "something else"; case "282": return "something else"; case "283": return "something else"; case "284": return "something else"; case "285": return "something else"; case "286": return "something else"; case "287": return "something else"; case "288": return "something else"; case "289": return "something else"; case "290": return "something else"; case "291": return "something else"; case "292": return "something else"; case "293": return "something else"; case "294": return "something else"; case "295": return "something else"; case "296": return "something else"; case "297": return "something else"; case "298": return "something else"; case "299": return "something else"; case "300": return "something else"; case "301": return "something else"; case "302": return "something else"; case "303": return "something else"; case "304": return "something else"; case "305": return "something else"; case "306": return "something else"; case "307": return "something else"; case "308": return "something else"; case "309": return "something else"; case "310": return "something else"; case "311": return "something else"; case "312": return "something else"; case "313": return "something else"; case "314": return "something else"; case "315": return "something else"; case "316": return "something else"; case "317": return "something else"; case "318": return "something else"; case "319": return "something else"; case "320": return "something else"; case "321": return "something else"; case "322": return "something else"; case "323": return "something else"; case "324": return "something else"; case "325": return "something else"; case "326": return "something else"; case "327": return "something else"; case "328": return "something else"; case "329": return "something else"; case "330": return "something else"; case "331": return "something else"; case "332": return "something else"; case "333": return "something else"; case "334": return "something else"; case "335": return "something else"; case "336": return "something else"; case "337": return "something else"; case "338": return "something else"; case "339": return "something else"; case "340": return "something else"; case "341": return "something else"; case "342": return "something else"; case "343": return "something else"; case "344": return "something else"; case "345": return "something else"; case "346": return "something else"; case "347": return "something else"; case "348": return "something else"; case "349": return "something else"; case "350": return "something else"; case "351": return "something else"; case "352": return "something else"; case "353": return "something else"; case "354": return "something else"; case "355": return "something else"; case "356": return "something else"; case "357": return "something else"; case "358": return "something else"; case "359": return "something else"; case "360": return "something else"; case "361": return "something else"; case "362": return "something else"; case "363": return "something else"; case "364": return "something else"; case "365": return "something else"; case "366": return "something else"; case "367": return "something else"; case "368": return "something else"; case "369": return "something else"; case "370": return "something else"; case "371": return "something else"; case "372": return "something else"; case "373": return "something else"; case "374": return "something else"; case "375": return "something else"; case "376": return "something else"; case "377": return "something else"; case "378": return "something else"; case "379": return "something else"; case "380": return "something else"; case "381": return "something else"; case "382": return "something else"; case "383": return "something else"; case "384": return "something else"; case "385": return "something else"; case "386": return "something else"; case "387": return "something else"; case "388": return "something else"; case "389": return "something else"; case "390": return "something else"; case "391": return "something else"; case "392": return "something else"; case "393": return "something else"; case "394": return "something else"; case "395": return "something else"; case "396": return "something else"; case "397": return "something else"; case "398": return "something else"; case "399": return "something else"; case "400": return "something else"; case "401": return "something else"; case "402": return "something else"; case "403": return "something else"; case "404": return "something else"; case "405": return "something else"; case "406": return "something else"; case "407": return "something else"; case "408": return "something else"; case "409": return "something else"; case "410": return "something else"; case "411": return "something else"; case "412": return "something else"; case "413": return "something else"; case "414": return "something else"; case "415": return "something else"; case "416": return "something else"; case "417": return "something else"; case "418": return "something else"; case "419": return "something else"; case "420": return "something else"; case "421": return "something else"; case "422": return "something else"; case "423": return "something else"; case "424": return "something else"; case "425": return "something else"; case "426": return "something else"; case "427": return "something else"; case "428": return "something else"; case "429": return "something else"; case "430": return "something else"; case "431": return "something else"; case "432": return "something else"; case "433": return "something else"; case "434": return "something else"; case "435": return "something else"; case "436": return "something else"; case "437": return "something else"; case "438": return "something else"; case "439": return "something else"; case "440": return "something else"; case "441": return "something else"; case "442": return "something else"; case "443": return "something else"; case "444": return "something else"; case "445": return "something else"; case "446": return "something else"; case "447": return "something else"; case "448": return "something else"; case "449": return "something else"; case "450": return "something else"; case "451": return "something else"; case "452": return "something else"; case "453": return "something else"; case "454": return "something else"; case "455": return "something else"; case "456": return "something else"; case "457": return "something else"; case "458": return "something else"; case "459": return "something else"; case "460": return "something else"; case "461": return "something else"; case "462": return "something else"; case "463": return "something else"; case "464": return "something else"; case "465": return "something else"; case "466": return "something else"; case "467": return "something else"; case "468": return "something else"; case "469": return "something else"; case "470": return "something else"; case "471": return "something else"; case "472": return "something else"; case "473": return "something else"; case "474": return "something else"; case "475": return "something else"; case "476": return "something else"; case "477": return "something else"; case "478": return "something else"; case "479": return "something else"; case "480": return "something else"; case "481": return "something else"; case "482": return "something else"; case "483": return "something else"; case "484": return "something else"; case "485": return "something else"; case "486": return "something else"; case "487": return "something else"; case "488": return "something else"; case "489": return "something else"; case "490": return "something else"; case "491": return "something else"; case "492": return "something else"; case "493": return "something else"; case "494": return "something else"; case "495": return "something else"; case "496": return "something else"; case "497": return "something else"; case "498": return "something else"; case "499": return "something else"; case "500": return "something else"; case "501": return "something else"; case "502": return "something else"; case "503": return "something else"; case "504": return "something else"; case "505": return "something else"; case "506": return "something else"; case "507": return "something else"; case "508": return "something else"; case "509": return "something else"; case "510": return "something else"; case "511": return "something else"; case "512": return "something else"; case "513": return "something else"; case "514": return "something else"; case "515": return "something else"; case "516": return "something else"; case "517": return "something else"; case "518": return "something else"; case "519": return "something else"; case "520": return "something else"; case "521": return "something else"; case "522": return "something else"; case "523": return "something else"; case "524": return "something else"; case "525": return "something else"; case "526": return "something else"; case "527": return "something else"; case "528": return "something else"; case "529": return "something else"; case "530": return "something else"; case "531": return "something else"; case "532": return "something else"; case "533": return "something else"; case "534": return "something else"; case "535": return "something else"; case "536": return "something else"; case "537": return "something else"; case "538": return "something else"; case "539": return "something else"; case "540": return "something else"; case "541": return "something else"; case "542": return "something else"; case "543": return "something else"; case "544": return "something else"; case "545": return "something else"; case "546": return "something else"; case "547": return "something else"; case "548": return "something else"; case "549": return "something else"; case "550": return "something else"; case "551": return "something else"; case "552": return "something else"; case "553": return "something else"; case "554": return "something else"; case "555": return "something else"; case "556": return "something else"; case "557": return "something else"; case "558": return "something else"; case "559": return "something else"; case "560": return "something else"; case "561": return "something else"; case "562": return "something else"; case "563": return "something else"; case "564": return "something else"; case "565": return "something else"; case "566": return "something else"; case "567": return "something else"; case "568": return "something else"; case "569": return "something else"; case "570": return "something else"; case "571": return "something else"; case "572": return "something else"; case "573": return "something else"; case "574": return "something else"; case "575": return "something else"; case "576": return "something else"; case "577": return "something else"; case "578": return "something else"; case "579": return "something else"; case "580": return "something else"; case "581": return "something else"; case "582": return "something else"; case "583": return "something else"; case "584": return "something else"; case "585": return "something else"; case "586": return "something else"; case "587": return "something else"; case "588": return "something else"; case "589": return "something else"; case "590": return "something else"; case "591": return "something else"; case "592": return "something else"; case "593": return "something else"; case "594": return "something else"; case "595": return "something else"; case "596": return "something else"; case "597": return "something else"; case "598": return "something else"; case "599": return "something else"; case "600": return "something else"; case "601": return "something else"; case "602": return "something else"; case "603": return "something else"; case "604": return "something else"; case "605": return "something else"; case "606": return "something else"; case "607": return "something else"; case "608": return "something else"; case "609": return "something else"; case "610": return "something else"; case "611": return "something else"; case "612": return "something else"; case "613": return "something else"; case "614": return "something else"; case "615": return "something else"; case "616": return "something else"; case "617": return "something else"; case "618": return "something else"; case "619": return "something else"; case "620": return "something else"; case "621": return "something else"; case "622": return "something else"; case "623": return "something else"; case "624": return "something else"; case "625": return "something else"; case "626": return "something else"; case "627": return "something else"; case "628": return "something else"; case "629": return "something else"; case "630": return "something else"; case "631": return "something else"; case "632": return "something else"; case "633": return "something else"; case "634": return "something else"; case "635": return "something else"; case "636": return "something else"; case "637": return "something else"; case "638": return "something else"; case "639": return "something else"; case "640": return "something else"; case "641": return "something else"; case "642": return "something else"; case "643": return "something else"; case "644": return "something else"; case "645": return "something else"; case "646": return "something else"; case "647": return "something else"; case "648": return "something else"; case "649": return "something else"; case "650": return "something else"; case "651": return "something else"; case "652": return "something else"; case "653": return "something else"; case "654": return "something else"; case "655": return "something else"; case "656": return "something else"; case "657": return "something else"; case "658": return "something else"; case "659": return "something else"; case "660": return "something else"; case "661": return "something else"; case "662": return "something else"; case "663": return "something else"; case "664": return "something else"; case "665": return "something else"; case "666": return "something else"; case "667": return "something else"; case "668": return "something else"; case "669": return "something else"; case "670": return "something else"; case "671": return "something else"; case "672": return "something else"; case "673": return "something else"; case "674": return "something else"; case "675": return "something else"; case "676": return "something else"; case "677": return "something else"; case "678": return "something else"; case "679": return "something else"; case "680": return "something else"; case "681": return "something else"; case "682": return "something else"; case "683": return "something else"; case "684": return "something else"; case "685": return "something else"; case "686": return "something else"; case "687": return "something else"; case "688": return "something else"; case "689": return "something else"; case "690": return "something else"; case "691": return "something else"; case "692": return "something else"; case "693": return "something else"; case "694": return "something else"; case "695": return "something else"; case "696": return "something else"; case "697": return "something else"; case "698": return "something else"; case "699": return "something else"; case "700": return "something else"; case "701": return "something else"; case "702": return "something else"; case "703": return "something else"; case "704": return "something else"; case "705": return "something else"; case "706": return "something else"; case "707": return "something else"; case "708": return "something else"; case "709": return "something else"; case "710": return "something else"; case "711": return "something else"; case "712": return "something else"; case "713": return "something else"; case "714": return "something else"; case "715": return "something else"; case "716": return "something else"; case "717": return "something else"; case "718": return "something else"; case "719": return "something else"; case "720": return "something else"; case "721": return "something else"; case "722": return "something else"; case "723": return "something else"; case "724": return "something else"; case "725": return "something else"; case "726": return "something else"; case "727": return "something else"; case "728": return "something else"; case "729": return "something else"; case "730": return "something else"; case "731": return "something else"; case "732": return "something else"; case "733": return "something else"; case "734": return "something else"; case "735": return "something else"; case "736": return "something else"; case "737": return "something else"; case "738": return "something else"; case "739": return "something else"; case "740": return "something else"; case "741": return "something else"; case "742": return "something else"; case "743": return "something else"; case "744": return "something else"; case "745": return "something else"; case "746": return "something else"; case "747": return "something else"; case "748": return "something else"; case "749": return "something else"; case "750": return "something else"; case "751": return "something else"; case "752": return "something else"; case "753": return "something else"; case "754": return "something else"; case "755": return "something else"; case "756": return "something else"; case "757": return "something else"; case "758": return "something else"; case "759": return "something else"; case "760": return "something else"; case "761": return "something else"; case "762": return "something else"; case "763": return "something else"; case "764": return "something else"; case "765": return "something else"; case "766": return "something else"; case "767": return "something else"; case "768": return "something else"; case "769": return "something else"; case "770": return "something else"; case "771": return "something else"; case "772": return "something else"; case "773": return "something else"; case "774": return "something else"; case "775": return "something else"; case "776": return "something else"; case "777": return "something else"; case "778": return "something else"; case "779": return "something else"; case "780": return "something else"; case "781": return "something else"; case "782": return "something else"; case "783": return "something else"; case "784": return "something else"; case "785": return "something else"; case "786": return "something else"; case "787": return "something else"; case "788": return "something else"; case "789": return "something else"; case "790": return "something else"; case "791": return "something else"; case "792": return "something else"; case "793": return "something else"; case "794": return "something else"; case "795": return "something else"; case "796": return "something else"; case "797": return "something else"; case "798": return "something else"; case "799": return "something else"; case "800": return "something else"; case "801": return "something else"; case "802": return "something else"; case "803": return "something else"; case "804": return "something else"; case "805": return "something else"; case "806": return "something else"; case "807": return "something else"; case "808": return "something else"; case "809": return "something else"; case "810": return "something else"; case "811": return "something else"; case "812": return "something else"; case "813": return "something else"; case "814": return "something else"; case "815": return "something else"; case "816": return "something else"; case "817": return "something else"; case "818": return "something else"; case "819": return "something else"; case "820": return "something else"; case "821": return "something else"; case "822": return "something else"; case "823": return "something else"; case "824": return "something else"; case "825": return "something else"; case "826": return "something else"; case "827": return "something else"; case "828": return "something else"; case "829": return "something else"; case "830": return "something else"; case "831": return "something else"; case "832": return "something else"; case "833": return "something else"; case "834": return "something else"; case "835": return "something else"; case "836": return "something else"; case "837": return "something else"; case "838": return "something else"; case "839": return "something else"; case "840": return "something else"; case "841": return "something else"; case "842": return "something else"; case "843": return "something else"; case "844": return "something else"; case "845": return "something else"; case "846": return "something else"; case "847": return "something else"; case "848": return "something else"; case "849": return "something else"; case "850": return "something else"; case "851": return "something else"; case "852": return "something else"; case "853": return "something else"; case "854": return "something else"; case "855": return "something else"; case "856": return "something else"; case "857": return "something else"; case "858": return "something else"; case "859": return "something else"; case "860": return "something else"; case "861": return "something else"; case "862": return "something else"; case "863": return "something else"; case "864": return "something else"; case "865": return "something else"; case "866": return "something else"; case "867": return "something else"; case "868": return "something else"; case "869": return "something else"; case "870": return "something else"; case "871": return "something else"; case "872": return "something else"; case "873": return "something else"; case "874": return "something else"; case "875": return "something else"; case "876": return "something else"; case "877": return "something else"; case "878": return "something else"; case "879": return "something else"; case "880": return "something else"; case "881": return "something else"; case "882": return "something else"; case "883": return "something else"; case "884": return "something else"; case "885": return "something else"; case "886": return "something else"; case "887": return "something else"; case "888": return "something else"; case "889": return "something else"; case "890": return "something else"; case "891": return "something else"; case "892": return "something else"; case "893": return "something else"; case "894": return "something else"; case "895": return "something else"; case "896": return "something else"; case "897": return "something else"; case "898": return "something else"; case "899": return "something else"; case "900": return "something else"; case "901": return "something else"; case "902": return "something else"; case "903": return "something else"; case "904": return "something else"; case "905": return "something else"; case "906": return "something else"; case "907": return "something else"; case "908": return "something else"; case "909": return "something else"; case "910": return "something else"; case "911": return "something else"; case "912": return "something else"; case "913": return "something else"; case "914": return "something else"; case "915": return "something else"; case "916": return "something else"; case "917": return "something else"; case "918": return "something else"; case "919": return "something else"; case "920": return "something else"; case "921": return "something else"; case "922": return "something else"; case "923": return "something else"; case "924": return "something else"; case "925": return "something else"; case "926": return "something else"; case "927": return "something else"; case "928": return "something else"; case "929": return "something else"; case "930": return "something else"; case "931": return "something else"; case "932": return "something else"; case "933": return "something else"; case "934": return "something else"; case "935": return "something else"; case "936": return "something else"; case "937": return "something else"; case "938": return "something else"; case "939": return "something else"; case "940": return "something else"; case "941": return "something else"; case "942": return "something else"; case "943": return "something else"; case "944": return "something else"; case "945": return "something else"; case "946": return "something else"; case "947": return "something else"; case "948": return "something else"; case "949": return "something else"; case "950": return "something else"; case "951": return "something else"; case "952": return "something else"; case "953": return "something else"; case "954": return "something else"; case "955": return "something else"; case "956": return "something else"; case "957": return "something else"; case "958": return "something else"; case "959": return "something else"; case "960": return "something else"; case "961": return "something else"; case "962": return "something else"; case "963": return "something else"; case "964": return "something else"; case "965": return "something else"; case "966": return "something else"; case "967": return "something else"; case "968": return "something else"; case "969": return "something else"; case "970": return "something else"; case "971": return "something else"; case "972": return "something else"; case "973": return "something else"; case "974": return "something else"; case "975": return "something else"; case "976": return "something else"; case "977": return "something else"; case "978": return "something else"; case "979": return "something else"; case "980": return "something else"; case "981": return "something else"; case "982": return "something else"; case "983": return "something else"; case "984": return "something else"; case "985": return "something else"; case "986": return "something else"; case "987": return "something else"; case "988": return "something else"; case "989": return "something else"; case "990": return "something else"; case "991": return "something else"; case "992": return "something else"; case "993": return "something else"; case "994": return "something else"; case "995": return "something else"; case "996": return "something else"; case "997": return "something else"; case "998": return "something else"; case "999": return "something else"; default: return "something else"; } };
Tests:
switch
getValue(random);
dictionary
test[random];
Rendered benchmark preparation results:
Suite status:
<idle, ready to run>
Run tests (2)
Previous results
Fork
Test case name
Result
switch
dictionary
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):
I'd be happy to help you analyze the benchmark data and provide insights. **Overview** The provided data consists of two test cases: 1. `switch`: Measures the performance of a switch statement in JavaScript. 2. `dictionary`: Measures the performance of a dictionary lookup (or object reference) in JavaScript. **Test Case 1: Switch Statement (`switch`)** * The benchmark definition is: `getValue(random);` * Chrome 103 executes this code at an average rate of **8713645 executions per second**. * The test name is "switch". **Test Case 2: Dictionary Lookup (`dictionary`)** * The benchmark definition is: `test[random];` * Chrome 103 executes this code at an average rate of **292016.09375 executions per second**. * The test name is "dictionary". **Observations and Insights** 1. **Dictionary lookup is significantly faster**: The dictionary lookup test case has a much higher execution rate than the switch statement test case, indicating that JavaScript's object reference mechanism is optimized for this type of operation. 2. **Browser performance variation**: The two test cases have slightly different execution rates between Chrome 103 and other browsers (which are not shown in the provided data). 3. **No apparent impact from random variable**: The `getValue(random)` function seems to be a simple function call, but its exact implementation is not provided. If this function has any significant overhead or dependencies, it may affect the benchmark results. **Recommendations** 1. **Optimize dictionary lookup performance**: Since dictionary lookups are already optimized in JavaScript, there's little room for improvement. 2. **Refactor switch statement to improve performance**: Consider using a more efficient data structure or algorithm for the switch statement test case. 3. **Investigate `getValue(random)` function implementation**: If this function has significant overhead or dependencies, it may impact benchmark results. I hope this analysis provides valuable insights into your benchmark data!
Related benchmarks:
switch vs if-else vs lookup
Switch vs. dictionary
Compare switch vs dictionary
Compare switch vs dictionary complex
Comments
Confirm delete:
Do you really want to delete benchmark?