{"ScriptPreparationCode":"var numElements = 1000000;\r\n\r\nvar pojosMap = {};\r\nvar mapWithPojos = Immutable.Map({});\r\nvar mapWithMaps = Immutable.Map({});\r\n\r\nfor (let i = 0; i \u003C numElements; i\u002B\u002B) {\r\n pojosMap[i] = { foo: i };\r\n mapWithPojos = mapWithPojos.set(i, { foo: i });\r\n mapWithMaps = mapWithMaps.set(i, Immutable.Map({ foo: i }));\r\n}","TestCases":[{"Name":"Pojo insert","Code":"pojosMap = { ...pojosMap, foo: { baz: \u0027bar\u0027 } }","IsDeferred":false},{"Name":"Map with pojos insert","Code":"mapWithPojos = mapWithPojos.set(\u0027foo\u0027, { baz: \u0027bar\u0027 })","IsDeferred":false},{"Name":"Map with maps insert","Code":"mapWithMaps = mapWithMaps.set(\u0027foo\u0027, Immutable.Map({ baz: \u0027bar\u0027 }))","IsDeferred":false}]}