{"ScriptPreparationCode":"// preparation\r\nvar a = Array.from({length: 1000}).map((_, i)=\u003E\u0060${i}\u0060);\r\nvar b = Array.from({length: 2000}).map((_, i)=\u003E\u0060${i}\u0060);\r\nvar aSmall = [\u0027a\u0027, \u0027b\u0027, \u0027c\u0027, \u0027d\u0027];\r\nvar bSmall = [\u0027e\u0027, \u0027f\u0027, \u0027g\u0027, \u0027h\u0027, \u0027i\u0027];\r\n","TestCases":[{"Name":"Array.prototype.concat small","Code":"aSmall.concat(bSmall);","IsDeferred":false},{"Name":"spread operator (small)","Code":"[...aSmall, ...bSmall]","IsDeferred":false},{"Name":"Array.prototype.concat (large)","Code":"a.concat(b);","IsDeferred":false},{"Name":"spread operator (large)","Code":"[...a, ...b]","IsDeferred":false}]}