Bluebird практически де-факто является стандартом для Node.js. Многие популярные библиотеки используют его вместо стандартных обещаний, и причина кроется в расширенном и удобном наборе функций. Веб, как правило, поставляется с ужасными API. Рассмотрим, например, WebSocket. Назначение обратных вызовов после инициализации соединения, отсутствие двухфазной инициализации, отсутствие поддержки addEventListener () и т. Д.

async/awaitупен с версией узла 8. Код впервые является линейным в nodejs. Это хорошо. Ранее во многих статьях говорилось, что в движке javascript v8 есть функция сtry/catch блок не оптимизирован. В настоящее время,async/await требуетtry/catch блоки для устранения ошибок. Итак, как разработчику, что нужно сделать, чтобы сохранить производительность?

Ответы на вопрос(2)

Ваш ответ на вопрос