Provides a fast, tiny `queueMicrotask` shim that lets you use the standard `queueMicrotask` API across modern JavaScript engines. It falls back to `Promise.resolve().then(fn)` in Node.js 10 and earlier and older browsers, useful when you want microtask scheduling with small bundle size.
Project status
- Maintenance status: Appears not actively maintained. The last upstream push is 2023-11-30, and the latest published updates in the provided history are from 2021-03-22, suggesting a long period of inactivity as of 2026-06-09.
- Update cadence: Very infrequent. Version updates shown in the evidence span 2019 to 2021, with no clear ongoing rhythm and a notable gap before today.
AI summary generated
Recent updates
v1.2.3
Release v1.2.3 has no publisher-provided release notes. The code changes are limited to a small adjustment in how `queueMicrotask` is bound and a development dependency update.
v1.2.2
v1.2.2 appears to be a small release focused on documentation and test/CI compatibility updates. There are no functional library code changes shown in the diff beyond minor test adjustments and README wording.
v1.2.1
Release v1.2.1 was published on 2020-11-18, but no release notes or change details were provided by the publisher. There is not enough information in the supplied data to identify specific new features, bug fixes, breaking changes, or security updates for this version.
v1.2.0
Release v1.2.0 does not include any publisher-provided release notes. The code changes are minimal, focused on how the package exports the queueMicrotask implementation in modern engines, plus minor packaging-related ignore file updates and a version bump.
v1.1.4
Release v1.1.4 bumps the package version and adds TypeScript typings via a new index.d.ts file. The runtime JavaScript change appears to be non-functional (license header addition), while package metadata and dev tooling were updated.
v1.1.3
Release v1.1.3 contains no substantive code changes in the provided diff, only a version bump and README text adjustments. The documentation clarifies the fallback behavior for environments without microtask support and without Promises.
v1.1.2
Release v1.1.2 contains a small internal change to the Promise-based fallback implementation, plus updates to the project’s dev tooling and tests. Release notes were not provided, so these changes are not documented in the published release description.
v1.1.1
Release v1.1.1 is a very small patch update with no publisher release notes provided. The code change is localized to the Promise-based fallback path in index.js, plus a minor README wording edit and a package.json version bump.
v1.1.0
This release bumps the package to v1.1.0 and updates the implementation of the `queueMicrotask` fallback logic. The README is updated to reflect the new fallback behavior, but the published release notes contain no change description.
Breakingv1.0.1
This is a patch release (v1.0.1) with no release notes provided by the publisher. As a result, there is no documented information about new functionality, behavior changes, bug fixes, or security updates, so developers should review the diff between v1.0.0 and v1.0.1 to identify any potential impacts.