oimlkhjmkh

Benchmark created on


Preparation HTML

<a id="link1" href="#">test</a>
<a id="link2" href="#">test</a>

<a id="link3" href="#">test</a>
<a id="link4" href="#">test</a>

<script src="//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>

Setup

var link1 = document.getElementById("link1");
    var link2 = document.getElementById("link2");
    
    var link3 = document.getElementById("link3");
    var link4 = document.getElementById("link4");
    
    $(link1).click(function(e){
    
       e.preventDefault();
    });
    
    $(link2).click(function(){
    
       return false;
    });
    
    link3.onclick=function(e){
    
       e.preventDefault();
    };
    
    link4.onclick=function(){
    
       return false;
    };

Test runner

Ready to run.

Testing in
TestOps/sec
jQuery preventDefault
link1.click();
ready
jQuery retrun false
link2.click();
ready
native preventDefault
link3.click();
ready
native retrun false
link4.click();
ready

Revisions

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