Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
Run results for:
filter array vs delete object property
filter array vs delete object property
Go to the benchmark
Embed
Embed Benchmark Result
Run details:
User agent:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36
Browser:
Chrome 130
Operating system:
Mac OS X 10.15.7
Device Platform:
Desktop
Date tested:
one year ago
Test name
Executions per second
Filter
24184.0 Ops/sec
Delete
146481.0 Ops/sec
Tests:
Filter
let arr = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199] for (let n = 1; n < 200; n++) { arr = arr.filter(el => el !== n) }
Delete
let obj = { "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, "100": true, "101": true, "102": true, "103": true, "104": true, "105": true, "106": true, "107": true, "108": true, "109": true, "110": true, "111": true, "112": true, "113": true, "114": true, "115": true, "116": true, "117": true, "118": true, "119": true, "120": true, "121": true, "122": true, "123": true, "124": true, "125": true, "126": true, "127": true, "128": true, "129": true, "130": true, "131": true, "132": true, "133": true, "134": true, "135": true, "136": true, "137": true, "138": true, "139": true, "140": true, "141": true, "142": true, "143": true, "144": true, "145": true, "146": true, "147": true, "148": true, "149": true, "150": true, "151": true, "152": true, "153": true, "154": true, "155": true, "156": true, "157": true, "158": true, "159": true, "160": true, "161": true, "162": true, "163": true, "164": true, "165": true, "166": true, "167": true, "168": true, "169": true, "170": true, "171": true, "172": true, "173": true, "174": true, "175": true, "176": true, "177": true, "178": true, "179": true, "180": true, "181": true, "182": true, "183": true, "184": true, "185": true, "186": true, "187": true, "188": true, "189": true, "190": true, "191": true, "192": true, "193": true, "194": true, "195": true, "196": true, "197": true, "198": true, "199": true } for (const key in obj) { delete obj[key] }