Доброго времечка, 
у меня появился интерес к технологии серверного JS. (не у меня одного) 
вроде все оно понятно, но как то все же не понятно! 
 
вся проблема идет из смены модели программирования с синхронного последовательного кода на асинхронные вызовы.
не могу "вкурить" принцип по которому можно понять является ли функция синхронной или асинхронной.
если у кого есть возможно прошу бестолочи разъяснить ;-)