Technology & Testing Core A1 · Official standard Platform: Web

Request Cancellation

Request cancellation says that unfinished client work is no longer needed. Supported APIs receive an abort signal.

See how it works
You might call it abort requestAbortControllercancellation signal

See how it works

Original worked exampleRequest Cancellation

Another example

A person changes a search from cats to coats. The cats request is aborted before coats results appear.

Main parts

  1. 01Controller
  2. 02Abort signal
  3. 03Supported task
  4. 04Cancellation reason
  5. 05Quiet UI cleanup

Use it when

Cancel when navigation, a new query, or cleanup makes an old result useless.

Do not use it when

Stopping a browser request does not undo work the server already received.

Name used in code

AbortController -> signal -> fetch -> AbortError

Before you ship

Check the runtime and version, integration limits, dependencies and licenses, and platform support. Verify security, failure, speed, monitoring, deploy, support owner, upgrade path, and rollback.

Request you can copy

Outcome: Use or review Request Cancellation as a technical building block that the team can maintain. User context: A person changes a search from cats to coats. The cats request is aborted before coats results appear. Technology or engineering concept: Request Cancellation. Why it fits: Cancel when navigation, a new query, or cleanup makes an old result useless. Do not use it when: Stopping a browser request does not undo work the server already received. Engineering fit: Define where it runs and which version to use. Set its job, interfaces, data flow, dependencies, supported systems, security, and speed limits. Explain how it fits the current stack. Lifecycle safeguards: Check dependency health and licenses. Add monitoring and a fallback. Name the upgrade owner. Do not add a second tool for the same job without a measured benefit. Acceptance criteria: A small integration proves the needed behavior. Test compatibility, security, failure, and performance. Document deploy, upgrade, support, and rollback steps. Evidence and limits (evidence boundary): The standard covers only the listed scope. It does not choose the visual style, product decision, or Vibulary example. Unknowns to confirm: Current stack, runtime and version rules, target systems, dependency owner, performance budget, support period, and migration limits.

Check this request

Review the current use of Request Cancellation. Definition: Request cancellation says that unfinished client work is no longer needed. Supported APIs receive an abort signal. Release checks: Check the runtime and version, integration limits, dependencies and licenses, and platform support. Verify security, failure, speed, monitoring, deploy, support owner, upgrade path, and rollback. Before changing code, report the evidence you found, gaps, severity, and the smallest safe fix.

A1
How official is this term?

Official standard

A named standard sets the rules described on this page.

The standard covers only the listed scope. It does not choose the visual style, product decision, or Vibulary example.

Scope
AbortController and Fetch cancellation
Document status
living standard
Checked on
2026-07-30

Evidence sources & scope

Authority source + Term reference · WHATWG · living standard DOM Standard — AbortController — 3.1 Interface AbortController 3.1 Interface AbortController Scope: AbortController and AbortSignal; direct scope: 3.1 Interface AbortController Role here: Direct term reference Source covers: canonical name, definition, semantics, implementation Authority source + Term reference · WHATWG · living standard Fetch Standard — AbortController API integration AbortController API integration Scope: Web requests and CORS; direct scope: AbortController API integration Role here: Direct term reference Source covers: canonical name, definition, semantics, implementation Authority source · WHATWG · living standard DOM Standard — AbortController Scope: AbortController and AbortSignal Role here: Authority within stated scope Source covers: canonical name, definition, semantics, implementation Authority source · WHATWG · living standard Fetch Standard Scope: Web requests and CORS Role here: Authority within stated scope Source covers: canonical name, definition, semantics, implementation

Copy it yourself

The browser could not copy this. Select the request below and copy it yourself.