{"ScriptPreparationCode":"var fp = _.noConflict();\r\n\r\nvar data = Array(10000000).fill({ a: \u0027a\u0027, b: 1 });","TestCases":[{"Name":"Chain","Code":"_.chain(data).filter(f =\u003E f.a === \u0027a\u0027).filter(f =\u003E f.b === 1).filter(f =\u003E f.b \u002B 1 === 3).map(f =\u003E f.a).filter(f =\u003E f === \u0027a\u0027).value()","IsDeferred":false},{"Name":"Native (with \u0026\u0026)","Code":"data.filter(f =\u003E f.a === \u0027a\u0027 \u0026\u0026 f.b === 1 \u0026\u0026 f.b \u002B 1 === 3).map(f =\u003E f.a).filter(f =\u003E f === \u0027a\u0027)","IsDeferred":false},{"Name":"Native (without \u0026\u0026)","Code":"data.filter(f =\u003E f.a === \u0027a\u0027).filter(f =\u003E f.b === 1).filter(f =\u003E f.b \u002B 1 === 3).map(f =\u003E f.a).filter(f =\u003E f === \u0027a\u0027)","IsDeferred":false},{"Name":"Flow","Code":"fp.flow(\r\n fp.filter(f =\u003E f.a === \u0027a\u0027),\r\n fp.filter(f =\u003E f.b === 1),\r\n fp.filter(f =\u003E f.b \u002B 1 === 3),\r\n fp.map(f =\u003E f.a),\r\n fp.filter(f =\u003E f === \u0027a\u0027)\r\n)(data)","IsDeferred":false}]}