{"ScriptPreparationCode":"var size = 1000\r\nvar map = new Map()\r\nvar object = {}\r\n\r\nvar emptyMap = new Map()\r\nvar emptyObject = {}\r\n\r\nfor (var i = 0; i \u003C size; i\u002B\u002B) {\r\n map.set(i, i)\r\n object[i] = i\r\n}","TestCases":[{"Name":"Object Write","Code":"for (var i=0; i\u003Csize; i\u002B\u002B) {\r\n emptyObject[i] = i\r\n}","IsDeferred":false},{"Name":"Map Write","Code":"for (var i=0; i\u003Csize; i\u002B\u002B) {\r\n emptyMap.set(i,i)\r\n}","IsDeferred":false},{"Name":"Object Read","Code":"for (var key in object) {\r\n a = object[key]\r\n}","IsDeferred":false},{"Name":"Map Read","Code":"for (var [key, value] of map) {\r\n a = map.get(key)\r\n}","IsDeferred":false}]}