I heard such an opinion that you should avoid usage of try/catch at all because it takes many resources. So could the promise error handling to be faster? Or it does not mat
Based on this benchmark i found it doesn't seem like most applications performance would be affected by such decision.
https://jsperf.com/try-catch-vs-promise
NOTE: try/catch does work with asynchronous code at least when using "async/await"!