DEV Community 👩‍💻👨‍💻

Discussion on: Javascript callback functions are by default Synchronous or Asynchronous ?

robvirtuoso profile image

In the browser, callbacks are mostly synchronous with the exception of:

  • event handlers
  • request-response handlers
  • timer callbacks (setTimeout, clearTimeout)

But even in Node.js you have many synchronous callbacks, which you may not know as "callbacks". In particular, callbacks for iterating arrays, i.e. forEach, map, reduce.

hijazi313 profile image
Muhammad Hamza Hijazi Author

Thanks buddy