{"ScriptPreparationCode":null,"TestCases":[{"Name":"push small array","Code":"const a = Array.from({length: 1000}).map((_, i)=\u003E\u0060${i}\u0060);\r\nconst b = Array.from({length: 2000}).map((_, i)=\u003E\u0060${i}\u0060);\r\nconst aSmall = [\u0027a\u0027, \u0027b\u0027, \u0027c\u0027, \u0027d\u0027];\r\nconst bSmall = [\u0027e\u0027, \u0027f\u0027, \u0027g\u0027, \u0027h\u0027, \u0027i\u0027];\r\n\r\naSmall.push(bSmall);","IsDeferred":false},{"Name":"push big array","Code":"const a = Array.from({length: 1000}).map((_, i)=\u003E\u0060${i}\u0060);\r\nconst b = Array.from({length: 2000}).map((_, i)=\u003E\u0060${i}\u0060);\r\nconst aSmall = [\u0027a\u0027, \u0027b\u0027, \u0027c\u0027, \u0027d\u0027];\r\nconst bSmall = [\u0027e\u0027, \u0027f\u0027, \u0027g\u0027, \u0027h\u0027, \u0027i\u0027];\r\n\r\na.push(b);","IsDeferred":false},{"Name":"spread small array","Code":"const a = Array.from({length: 1000}).map((_, i)=\u003E\u0060${i}\u0060);\r\nconst b = Array.from({length: 2000}).map((_, i)=\u003E\u0060${i}\u0060);\r\nconst aSmall = [\u0027a\u0027, \u0027b\u0027, \u0027c\u0027, \u0027d\u0027];\r\nconst bSmall = [\u0027e\u0027, \u0027f\u0027, \u0027g\u0027, \u0027h\u0027, \u0027i\u0027];\r\n\r\nconst c = [...aSmall,...bSmall];","IsDeferred":false},{"Name":"spread big array","Code":"const a = Array.from({length: 1000}).map((_, i)=\u003E\u0060${i}\u0060);\r\nconst b = Array.from({length: 2000}).map((_, i)=\u003E\u0060${i}\u0060);\r\nconst aSmall = [\u0027a\u0027, \u0027b\u0027, \u0027c\u0027, \u0027d\u0027];\r\nconst bSmall = [\u0027e\u0027, \u0027f\u0027, \u0027g\u0027, \u0027h\u0027, \u0027i\u0027];\r\n\r\nconst c = [...a, ...b];","IsDeferred":false}]}