Everyone recommends using async (non-blocking) functions instead of sync functions in Node.js .
So whats the use of sync functions in node.js if they are not recommended?
For example : Why use fs.readFileSync() if fs.readFile() can do the same job without blocking?