event handler 2000 li

Benchmark created on


Preparation HTML

<style>
li {
display: none
}
</style>
<ul>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   <li>item</li>
</ul>

Setup

var counter = 0;
    var ul = document.getElementsByTagName("ul")[0];
    var lis = document.getElementsByTagName("li");

Test runner

Ready to run.

Testing in
TestOps/sec
ul handler
// async test

ul.addEventListener('click', function eventHandler(e) {
    var el = e.srcElement;
    if (++counter === 1000) {
        deferred.resolve();
    }
}
)

for (var i = 0; i < lis.length; ++i) {
    lis[i].click();
}
 
ready
li handler
// async test
function eventHandler(e) {
    var el = e.srcElement;
    if (++counter === 1000) {
        deferred.resolve();
    }
}

for (var i = 0; i < lis.length; ++i) {
    lis[i].addEventListener('click', eventHandler)
}

for (var i = 0; i < lis.length; ++i) {
    lis[i].click();
}
 
ready

Revisions

You can edit these tests or add more tests to this page by appending /edit to the URL.