{"ScriptPreparationCode":"Benchmark.prototype.setup = function() {\r\n \tvar html = [\u0027\u003Cul id=\u0022list\u0022\u003E\u0027];\r\n for ( var i = 0; i\u003C 100; i\u002B\u002B) {\r\n html.push(\u0027\u003Cli\u003E\u0027 \u002B i \u002B \u0027\u003C/li\u003E\u0027);\r\n }\r\n\tdocument.body.innerHTML = html.join(\u0027\u0027);\r\n document.head.appendChild(document.createElement(\u0027style\u0027));\r\n}\r\n\r\nBenchmark.prototype.teardown = function() {\r\n\tdocument.body.innerHTML = \u0027\u0027;\r\n document.head.innerHTML = \u0027\u0027;\r\n}","TestCases":[{"Name":"style","Code":"var lis = document.getElementById(\u0027list\u0027).getElementsByTagName(\u0027li\u0027);\r\nfor ( var i=0, len = lis.length; i \u003C len; i \u002B= 1 ) {\r\n lis[i].style.backgroundColor = \u0027red\u0027;\r\n}","IsDeferred":false},{"Name":"style sheet","Code":"var sheet = document.querySelector(\u0027style\u0027).sheet;\r\nsheet.insertRule(\u0027#list li { background: red }\u0027);","IsDeferred":false}]}