يوفر Node عدة أدوات تجعل الكود غير المتزامن أنظف وأكثر قابلية للتحكم — تحويل واجهات برمجية قديمة قائمة على callbacks إلى Promises، إلغاء العمليات، وتنسيق عدة مهام غير متزامنة.
promisify — تحويل واجهات برمجية callback إلى Promises
{ promisify } ;
fs ;
readFileAsync = (fs.);
data = (, );
