{"ScriptPreparationCode":null,"TestCases":[{"Name":"3 x getComputedStyle","Code":"var i = 5000;\r\nwhile (i--) {\r\n\tcheckDisplay(\u0027foo\u0027);\r\n}\r\n\r\nfunction checkDisplay(id) {\r\n const style = window.getComputedStyle(document.getElementById(id));\r\n \r\n return style.height \u002B style.marginTop \u002B style.marginBottom\r\n}","IsDeferred":false},{"Name":"2 x getComputedStyle \u002B 1 x getBoundingClientRect","Code":"var i = 5000;\r\nwhile (i--) {\r\n\tcheckDisplay(\u0027foo\u0027);\r\n}\r\n\r\nfunction checkDisplay(id) {\r\n \tconst el = document.getElementById(id);\r\n const style = window.getComputedStyle(el);\r\n const rect = el.getBoundingClientRect();\r\n \r\n return rect.height \u002B style.marginTop \u002B style.marginBottom\r\n}","IsDeferred":false}]}