It was very entertaining to read the arguments from maintainers of 4 different color libs! I think these open discussions are the power of OS.
It seems to be the classic case of micro optimizations, egos, alpha version libs being faster than mature libs, etc.
Always add ’catch’ to Promises, that way you don’t need to surround them with ’try-catch’ (and ’await’ is mostly syntactic sugar - it becomes ugly because of try-catch blocks, which are usually needed).