Callbacks, or higher order functions, are available in many programming languages, for instance, as function-valued arguments (e.g. Python), function pointers (e.g. C++), and lambda expressions (e.g. Lisp). In this paper we study JavaScript callbacks since JavaScript is the dominant language for building web applications. Foe example, a recent survey of more than 26.000 developers conducted by Stack Overflow found that JavaScript is the most-used programming language. The callback language feature in JavaScript is an important factor to its success. For instance, JavaScript callbacks are used to responsively handle events on the client-side by executing functions asynchronously. And, in Node.js, …

Vlad is an IT enthusiast with experience in multiple areas of Technology. Focus, wisdom and creativity are his favorite tools.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store