abort-controller
npmv3.0.0An implementation of WHATWG AbortController interface.
Overview
abort-controller is an npm package that an implementation of WHATWG AbortController interface. It is extremely widely used, with about 53.9M downloads per week and 2 known dependents in the graph. The latest version is 3.0.0, released under the MIT license.
Who should use it
Teams working in the npm ecosystem who need an implementation of WHATWG AbortController interface and value a battle-tested, widely-adopted solution.
When not to use it
Consider an alternative if you need to minimize your dependency tree, have first-class TypeScript types out of the box, or if a more actively-maintained option better fits your npm stack.
Pros
- Large, well-established user base (53.9M weekly downloads).
- Clear open-source license (MIT).
Cons
- Large dependency tree (37 direct dependencies) increases install size and audit surface.
- No bundled TypeScript types (may require a separate @types package).
Auto-generated from collected registry metadata. No external claims are inferred.
Relationship graph
Dependencies (left) and dependents (right) of abort-controller.
Dependencies
Runtime (1)
Dev (36)
Used by
Popular packages that depend on abort-controller.
Alternatives to abort-controller
An implementation of WHATWG EventTarget interface.
Happy DOM is a JavaScript implementation of a web browser without its graphical user interface. It includes many web standards from WHATWG DOM and HTML.
A JavaScript implementation of many web standards
Node is running but you don't know why? why-is-node-running is here to help you.
Parses, serializes, and manipulates MIME types, according to the WHATWG MIME Sniffing Standard
A per-spec XML serializer implementation
An HTTP/1.1 client, written from scratch for Node.js
IEEE 754 half-precision floating-point for JavaScript
Implementation of Function.prototype.bind
ES6 spec-compliant RegExp.prototype.flags shim.
Get the byte length of an ArrayBuffer, even in engines without a `.byteLength` method.
ES2015-compliant shim for Object.is - differentiates between -0 and +0
Frequently installed together
The semantic version parser used by npm.
A library to create readable "multipart/form-data" streams. Can be used to submit forms and file uploads to other web applications.
Cooperative scheduler for the browser environment.
TypeScript definitions for react
Base64 encoding/decoding in pure JS
Runtime for Regenerator-compiled generator and async functions.
JavaScript implementations of network transports, cryptography, ciphers, PKI, message digests, and various utilities.
invariant
Polyfills for React Native.
Use react-devtools outside of the browser
Asset support code for React Native.
Core CLI commands for React Native
Version history
| Version | Published | License |
|---|---|---|
| 3.0.0latest | 7 years ago | MIT |
| 2.0.3 | 7 years ago | MIT |
| 2.0.2 | 7 years ago | MIT |
| 2.0.1 | 7 years ago | MIT |
| 2.0.0 | 7 years ago | MIT |
| 1.1.0 | 7 years ago | MIT |
| 1.1.0-beta.0 | 7 years ago | MIT |
| 1.0.2 | 8 years ago | MIT |
| 1.0.1 | 8 years ago | MIT |
| 1.0.0 | 8 years ago | MIT |
| 0.0.0 | 8 years ago | MIT |
Maintainers
Frequently asked questions
How do I install abort-controller?
Run `npm install abort-controller` to add abort-controller to your npm project.
What license is abort-controller released under?
abort-controller is distributed under the MIT license.
How popular is abort-controller?
abort-controller has approximately 53,927,605 downloads per week and 2 known dependent packages.