NEW: English for Tech Bundle → Save 40%
Your progress

Loading your progress…

Home
Code & Deliverynoun · /ˈkɔːlbæk/

callback

In simple English

A callback is a fundamental concept in programming where you pass a function into another function so that it gets executed at a specific time or after a specific event occurs. For example, when you fetch data from a server, you pass a callback function that will run once the data arrives. This is especially important in JavaScript and other languages that support asynchronous operations. In tech workplaces, developers talk about callbacks constantly when discussing event handling, API requests, timers, and any situation where code needs to respond to something that happens later. Callbacks are foundational to understanding how modern web applications work, though newer alternatives like Promises and async/await have become more popular for managing complex asynchronous flows.

What is a callback function and how do you use it in programming?

At a glanceCEFR B2
Commonness4/5
Versatility4/5
FormalityCasualFormalNeutral
Spoken ↔ WrittenSpokenWrittenBoth
Directness ↔ DiplomaticDirectDiplomaticDirect
RegionUS and UK
New app · Free lessons

Speak up in meetings. Feel confident.

Standup vocabulary, native examples, and quick practice — 100+ free lessons

Start learning freeNo card needed · Google or email

Say it like this

Pass a callback to that function
This is a callback hell situation
Let me refactor this callback
The callback fires after the request completes

Real examples

in a standup

"We fixed the bug by restructuring the callback in the API request handler."

in a code review

"This nested callback pattern is hard to read — can we convert it to async/await?"

in a team meeting

"The setTimeout callback is triggering too early because we forgot to bind the context."

Don't say this

Handle with care. Non-technical people may confuse callback with 'calling someone back'. In tech, it refers to a function passed as an argument, not returning a phone call.

We need to callback the user when they click the button.
We need to trigger a callback when the user clicks the button.Callback is not a verb meaning to call someone back. It is a noun referring to the function itself.
I passed the callback incorrectly so it never executed.
I passed the callback incorrectly so it never fired or executed.Both 'fired' and 'executed' are correct; 'never executed' is more precise and common.
The callback returns the data immediately.
The callback is called with the data once the request completes.Callbacks do not necessarily return data immediately; they are executed asynchronously when an event occurs.

Other forms

noun

callback

"The callback function receives the response from the server."

noun (plural)

callbacks

"Managing multiple nested callbacks can create callback hell."

noun (adjective form)

callback-based

"The callback-based approach is becoming less popular in favor of Promises."

Often used with

pass a callbackTo provide a callback function as an argument to another function.
callback functionThe explicit reference to the function being used as a callback.
callback hellA situation with deeply nested callbacks that makes code hard to read and maintain.
fire/trigger a callbackTo execute or invoke the callback function.
nested callbacksMultiple callbacks inside one another, often considered poor code structure.

Similar words

handlerMore general term for a function that responds to an event; often used interchangeably with callback.
continuationIn functional programming, a more formal term for code that executes after an operation completes.
event listenerSpecifically refers to callbacks attached to DOM events in the browser.

Opposites

synchronous executionblocking code

Practice

Try it

4 quick exercises

Pick the most natural phrasing

1. Your colleague is asking how to handle the response from an API call. What do you say?

Complete the sentence

2. The fetch function requires a _______ to process the data once the request completes.

Spot the mistake

3. Which sentence uses 'callback' incorrectly?

Rewrite naturally

4. Rewrite this in natural tech English using 'callback': 'We pass a function to this method, and then that function runs when the data is ready.'

Questions

Quick poll

Have you said "callback" in a standup this week?

Want more structured practice like this? Our English for Programmers course covers real workplace English in depth.

Your badges