Try/Catch Block Performance Comparison

JavaScript performance comparison

Revision 13 of this test case created by Zach McElrath

Preparation code

<script>
    var skuid = {
   divide: function(a,b){
      return a / b;
   }
};
try {
   var skuid2 = {
       divide: function(a,b){
           return a / b;
       }
   };
} catch (e) {
    window.alert(e);
}
</script>
    

Test runner

Warning! For accurate results, please disable Firebug before running the tests. (Why?)

Java applet disabled.

Testing in CCBot 2.0.0 / Other 0.0.0
Test Ops/sec
Plain
skuid(2000,2000);
pending…
Try/Catch Block
skuid2(2000,2000);
pending…
Try/Catch Block With Error
skuid2(2000,0);
pending…

Compare results of other browsers

Revisions

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

0 Comments