{"ScriptPreparationCode":"var ctx = new Array(2);\r\n\r\nfunction addObject(obj) {\r\n return obj.a \u002B obj.b;\r\n}\r\n\r\nfunction addCtx() {\r\n return ctx[0] \u002B ctx[1];\r\n}\r\n","TestCases":[{"Name":"Using Object","Code":"addObject({ a: Math.random(), b: Math.random() });","IsDeferred":false},{"Name":"Using shared context","Code":"ctx[0] = Math.random();\r\nctx[1] = Math.random();\r\naddCtx();","IsDeferred":false}]}