{"ScriptPreparationCode":"function createLargeObject() {\r\n return {\r\n a: \u0022oaishdjoghaisioghagsiohgiosdhgaioshdhgiashdhgohasdghasdiog\u0022,\r\n b: \u0022asiohdjoghasdgioasdhiosdghasohgaoihsdhgioasdhgsdiohgsdhiog\u0022,\r\n c: \u0022oasihdgoashdgiohasdhgasdoghsdihgohasdgsihgasdioghsdigiogga\u0022\r\n }\r\n}\r\n\r\nvar map1 = new Map();\r\nfor (i = 0; i \u003C 10000; i\u002B\u002B) {\r\n map1.set(i, createLargeObject());\r\n}\r\n\r\nvar map2 = Immutable.Map(map1)","TestCases":[{"Name":"ES","Code":"map1 = Object.assign({}, map1, { 1001: createLargeObject() });","IsDeferred":false},{"Name":"Immutable","Code":"map2 = map2.set(1001, createLargeObject());","IsDeferred":false}]}