Сообщение от Gvozd
|
По-моему должно быть очевидно, что любая библиотека для Node.Js должна быть обязательно ассинхронной(там где нужно и возможно, разумеется), и лишь только во вторую очередь, в ней возможно может быть синхронный вариант для всех ее асинхронных функций.
|
Странное утверждение. Если говорить про либу от ТС - да, здесь в первую очередь должен быть асинхронный вариант. Асинхронность нужна там, где нода обращается к внешним ресурсам (база, файловая система), включая всякие обертки вокруг этого (как Recursive Walker), и при чистых тяжелых вычислениях (числа фибоначчи).
Если вычисления выполняются до 3-5 мс: добавлять асинхронность нет смысла.