one
two
{"ScriptPreparationCode":"var okThen = document.querySelector(\u0027.ok\u0027);\r\n\r\nvar alwaysGet = (function () {\r\n return function () {\r\n return window.getComputedStyle(okThen, null).columnGap || window.getComputedStyle(okThen, null).gap;\r\n }\r\n})();\r\n\r\nvar mostlyGet = (function () {\r\n return function () {\r\n var got = window.getComputedStyle(okThen, null);\r\n return got.columnGap || got.gap;\r\n }\r\n})();\r\n\r\nvar stashGet = (function () {\r\n var got;\r\n return function () {\r\n got = got || window.getComputedStyle(okThen, null);\r\n return got.columnGap || got.gap;\r\n }\r\n})();","TestCases":[{"Name":"Always compute","Code":"alwaysGet();","IsDeferred":false},{"Name":"Mostly compute","Code":"mostlyGet();","IsDeferred":false},{"Name":"Stash compute","Code":"stashGet();","IsDeferred":false}]}