{"ScriptPreparationCode":"var keyCount = 16384\r\nvar keys = []\r\n\r\n// Hide lookup keys to prevent V8 cheating (AKA Optimizing)\r\nvar getConspicuousKey = seed =\u003E keys[Math.floor(seed * keyCount)]\r\n\r\n// Setup out test objects w/ random values\r\nfor (let i = 0; i \u003C keyCount; i\u002B\u002B) {\r\n keys.push(Math.random())\r\n}\r\n\r\n","TestCases":[{"Name":"concat","Code":"const arr1 = [];\r\nconst arr2 = [];\r\n\r\nfor(let i = 0; i \u003C keyCount; i\u002B\u002B) {\r\n arr1.push(getConspicuousKey(Math.random()));\r\n}\r\nfor(let i = 0; i \u003C keyCount; i\u002B\u002B) {\r\n arr2.push(getConspicuousKey(Math.random()));\r\n}\r\n\r\nconst result = arr1.concat(arr2)","IsDeferred":false},{"Name":"push","Code":"const arr1 = [];\r\n\r\nfor(let i = 0; i \u003C keyCount; i\u002B\u002B) {\r\n arr1.push(getConspicuousKey(Math.random()));\r\n}\r\nfor(let i = 0; i \u003C keyCount; i\u002B\u002B) {\r\n arr1.push(getConspicuousKey(Math.random()));\r\n}\r\n\r\nconst result = arr1","IsDeferred":false}]}