Помню времена, когда колбэки и промисы казались мне вершиной программирования. А потом появился async/await. И вроде бы все стало проще, читабельнее, да? Но я вот постоянно сталкиваюсь с тем, что люди начинают его использовать где попало, забывая про нормальную обработку ошибок или про то что это все равно асинхронный код, который может блокировать основной поток, если неаккуратно им пользоваться. Ну и плюс, сам синтаксис, хоть и выглядит как синхронный, все равно требует понимания, как он работает под капотом.
Я вот недавно видел код, где async/await был использован для полной ерунды, просто потому что «модно». Честно говоря, иногда старые добрые промисы или даже колбэки (в очень специфических случаях, хах) были бы уместнее Главное – выбрать правильный инструмент для задачи, а не слепо следовать трендам
Как сами относитесь к async/await? Где его используете, а где предпочитаете держаться подальше?
Фильм Кракен