set-immediate-shim

Simple setImmediate shim

MIT 6 个版本
安装
npm install set-immediate-shim
yarn add set-immediate-shim
pnpm add set-immediate-shim
bun add set-immediate-shim
README

set-immediate-shim

Simple setImmediate ponyfill

The shim uses the native setImmediate when available (Node.js), falls back to MessageChannel for better performance in environments that support it (modern browsers, Deno), and uses setTimeout with zero delay as a last resort.

Install

npm install set-immediate-shim

Usage

import setImmediateShim from 'set-immediate-shim';

setImmediateShim(() => {
	console.log('2');
});

console.log('1');

//=> 1
//=> 2
  • p-immediate - Returns a promise resolved in the next event loop - think setImmediate()
版本列表
4.0.0 2025-09-13
3.1.0 2024-03-12
3.0.0 2024-03-12
2.0.0 2018-03-25
1.0.1 2015-03-12
1.0.0 2014-12-29