try-catch overhead

JavaScript performance comparison

Test case created by Barry van Oudtshoorn

Info

See how much overhead try-catch blocks introduce.

Test runner

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

Java applet disabled.

Testing in unknown unknown
Test Ops/sec
try-catch
var a = 1;
try {
 a += 5;
} catch (ex) {

}
pending…
try-catch-finally
var a = 1;
try {
 a += 5;
} catch (ex) {

} finally {

}
pending…
try-finally
var a = 1;
try {
 a += 5;
} finally {

}
pending…
plain
var a = 1;
a += 5;
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. Here’s a list of current revisions for this page:

0 comments

Add a comment