{"ScriptPreparationCode":null,"TestCases":[{"Name":"Division (/ 2)","Code":"function testDivision(iterations) {\r\n let x = 123456;\r\n\r\n console.time(\u0027Division (/ 2)\u0027);\r\n\r\n for (let i = 0; i \u003C iterations; i\u002B\u002B) {\r\n x = x / 2;\r\n }\r\n\r\n console.timeEnd(\u0027Division (/ 2)\u0027);\r\n}\r\n\r\ntestDivision(100000000);","IsDeferred":false},{"Name":"Bitwise Shift (\u003E\u003E 1)","Code":"function testBitwiseShift(iterations) {\r\n let x = 123456;\r\n\r\n console.time(\u0027Bitwise Shift (\u003E\u003E 1)\u0027);\r\n\r\n for (let i = 0; i \u003C iterations; i\u002B\u002B) {\r\n x = x \u003E\u003E 1;\r\n }\r\n\r\n console.timeEnd(\u0027Bitwise Shift (\u003E\u003E 1)\u0027);\r\n}\r\n\r\ntestBitwiseShift(100000000);","IsDeferred":false},{"Name":"Multiplication (* 0.5)","Code":"function testMultiplication(iterations) {\r\n let x = 123456;\r\n\r\n console.time(\u0027Multiplication (* 0.5)\u0027);\r\n\r\n for (let i = 0; i \u003C iterations; i\u002B\u002B) {\r\n x = x * 0.5;\r\n }\r\n\r\n console.timeEnd(\u0027Multiplication (* 0.5)\u0027);\r\n}\r\n\r\ntestMultiplication(100000000);","IsDeferred":false}]}