Задать вопрос

В node.js все функции асинхронны?

Начал изучать node.js и после PHP в голове каша. Разбираюсь с асинхронным программированием. Правильно ли я понял, что в node любая функция является асинхронной и выполняется параллельно коду, откуда она была вызвана?
  • Вопрос задан
  • 175 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    Фулстек-разработчик
    16 месяцев
    Далее
  • Javascript.ru
    Курс по Node.js
    5 недель
    Далее
Решения вопроса 1
Lynn
@Lynn
nginx, js, css
Нет.

Асинхонные там только I/O функции (файловая система, сеть и т.п.) и некоторые использующие внешние библиотеки (zlib). И при этом у большинства функций есть синхронная версия (fs.readFile/fs.readFileSync).

Всё остальное обычные функции, например url.parse, console.log и т.п.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы