Try/Catch Error Perf · jsPerf.
There are also the basics to keep in mind though. This jsPerf implementation examines the difference between a try/catch block and a check for undefined. It’s interesting to see the results but it’s also interesting to keep in mind the difference in context between the two. The try/catch block potentially offers more context to the issue at hand and may be essential given the circumstances.