{"ScriptPreparationCode":"var times = [];","TestCases":[{"Name":"performance.mark","Code":"var i = Math.random() \u002B \u0027\u0027 \u002B Date.now();\r\nperformance.mark(i \u002B \u0027start\u0027);\r\nperformance.mark(i \u002B \u0027end\u0027 );","IsDeferred":false},{"Name":"Date.now","Code":"var i = Math.random() \u002B \u0027\u0027 \u002B Date.now();\r\ntimes.push(Date.now() \u002B \u0027start\u0027 \u002B i);\r\ntimes.push(Date.now() \u002B \u0027end\u0027 \u002B i);","IsDeferred":false},{"Name":"performance.mark \u002B performance.measure","Code":"var i = Math.random() \u002B \u0027\u0027 \u002B Date.now();\r\nperformance.mark(i \u002B \u0027start\u0027);\r\nperformance.mark(i \u002B \u0027end\u0027 );\r\nperformance.measure(i, i \u002B \u0027start\u0027, i \u002B \u0027end\u0027)","IsDeferred":false},{"Name":"performance.measure","Code":"const now = performance.now();\r\nperformance.measure(\u0027measure\u0027, {\r\n start: now - 1000,\r\n end: now,\r\n detail: {\r\n some: \u0027detail\u0027\r\n }\r\n});","IsDeferred":false}]}