{"ScriptPreparationCode":"function double(n) {\r\n\treturn n*2;\r\n}\r\nvar data = [...Array(2000)].map((v, idx) =\u003E idx);","TestCases":[{"Name":"Array (native)","Code":"data.map(double);","IsDeferred":false},{"Name":"Array while","Code":"var result = Array(data.length);\r\nvar idx = 0; \r\nwhile (idx \u003C data.length) {\r\n result[idx] = double(data[idx]);\r\n idx \u002B= 1;\r\n}","IsDeferred":false},{"Name":"Ramda","Code":"R.map(double, data);","IsDeferred":false},{"Name":"Lodash","Code":"_.map(data, double);","IsDeferred":false},{"Name":"Noop","Code":"var idx = 0; \r\nwhile (idx \u003C data.length) {\r\n idx \u002B= 1;\r\n}","IsDeferred":false}]}