Зачем?
PHP и большинство других серверных языков используют очевидную модель блокировки. Когда вы делаете запрос на извлечение информации из базы данных, запрос выполнит и завершит процесс, прежде чем перейдет к следующему оператору. В Node.js все иначе. В Node.js не нужно ждать. Вместо этого можно создать функцию обратного вызова, которая, прослушивая процесс, выполняется после того, как действие завершится. Мне нужно собрать данные из разных источников. Я вызвал метод опраса сервисов несокльких и нода послала им вызовы и ждет ответа сразу от нескольких . Пыху же придется ждать ответа от каждого