# setImmediate

Schedule a callback after current synchronous work.

```js
setImmediate(callback, ...args)
```

## Arguments

| Argument | Type | Meaning |
| --- | --- | --- |
| `callback` | function | Callback to run. |
| `args` | any | Optional callback arguments. |

## Returns

Timer ID.

## Example

```js
setImmediate(() => console.log("ready"));
```

## Notes

Up to 1024 pending timers per script. Blocking code delays callbacks. Clear intervals so the script can finish.

[All JavaScript APIs](https://mcp.applesauceos.com/doc/api.md) · [Automation playbook](https://mcp.applesauceos.com/doc/ai.md)
