One reason not to use promises: if you forget a .catch anywhere, the error is quietly swallowed. You can use a global unhandledrejection callback, but then any information about line numbers or even what file the error was in is lost.
One reason not to use promises: if you forget a .catch anywhere, the error is quietly swallowed. You can use a global unhandledrejection callback, but then any information about line numbers or even what file the error was in is lost.