{"ScriptPreparationCode":"let testCaseVersion = \u00228982e32c3228420f2415e67cc82c00be3fe3e7cf\u0022;\r\nlet testCaseBaseURL = \u0022https://cdn.jsdelivr.net/gh/colorfulcakechen/query-submit-canvas\u0022;\r\nlet testCaseURL = \u0060${testCaseBaseURL}@${testCaseVersion}/CNN/jsPerf/jsPerf_ConditionalUnconditionalBranch.js\u0060;\r\n\r\n/**\r\n * @param {string} url The URL of the script to be loaded.\r\n * @param {boolean} isModule If true, the script will be loaded as javascript module.\r\n * @return A promise. It resolves when the script is loaded.\r\n */\r\nfunction createPromise(url, isModule) {\r\n return new Promise((resolve, reject) =\u003E {\r\n let attributes = { src:url, onload:e=\u003Eresolve(e), onerror:e=\u003Ereject(e) };\r\n if (isModule)\r\n attributes.type = \u0022module\u0022;\r\n\r\n document.head.appendChild(Object.assign(document.createElement(\u0022script\u0022), attributes));\r\n });\r\n}\r\n\r\n//await createPromise( testCaseURL, true );\r\n//await globalThis.testSettestCaseLoader();\r\n","TestCases":[{"Name":"Conditional Branch","Code":"globalThis.testSet.test_ConditionalBranch(); ","IsDeferred":false},{"Name":"Unconditional Branch","Code":"globalThis.testSet.test_UnconditionalBranch(); ","IsDeferred":false},{"Name":"Unconditional Branch Try","Code":"globalThis.testSet.test_UnconditionalBranchTry();","IsDeferred":false},{"Name":"Unconditional Branch Array","Code":"globalThis.testSet.test_UnconditionalBranchArray();","IsDeferred":false},{"Name":"Unconditional Branch Array Spread","Code":"globalThis.testSet.test_UnconditionalBranchArraySpread();","IsDeferred":false},{"Name":"Unconditional Branch Array Loop Index","Code":"globalThis.testSet.test_UnconditionalBranchArrayLoopIndex();","IsDeferred":false},{"Name":"Unconditional Branch Array Loop Index Local","Code":"globalThis.testSet.test_UnconditionalBranchArrayLoopIndexLocal();","IsDeferred":false},{"Name":"Unconditional Branch Array Loop Iterator","Code":"globalThis.testSet.test_UnconditionalBranchArrayLoopIterator();","IsDeferred":false},{"Name":"Unconditional Branch Array Loop ForEach","Code":"globalThis.testSet.test_UnconditionalBranchArrayLoopForEach();","IsDeferred":false},{"Name":"Unconditional Branch Array Loop Map","Code":"globalThis.testSet.test_UnconditionalBranchArrayLoopMap();","IsDeferred":false},{"Name":"Unconditional Branch Array Loop Index New Array","Code":"globalThis.testSet.test_UnconditionalBranchArrayLoopIndexNewArray();","IsDeferred":false},{"Name":"Unconditional Branch Array Loop Index Local New Array","Code":"globalThis.testSet.test_UnconditionalBranchArrayLoopIndexLocalNewArray();","IsDeferred":false}]}