scheduler
npmv0.27.0Cooperative scheduler for the browser environment.
Overview
scheduler is an npm package that cooperative scheduler for the browser environment. It is extremely widely used, with about 147.2M downloads per week and 1 known dependents in the graph. The latest version is 0.27.0, released under the MIT license.
Who should use it
Teams working in the npm ecosystem who need cooperative scheduler for the browser environment and value a battle-tested, widely-adopted solution.
When not to use it
Consider an alternative if you need to 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 (147.2M weekly downloads).
- Clear open-source license (MIT).
- Zero runtime dependencies — minimal footprint.
Cons
- 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 scheduler.
Used by
Popular packages that depend on scheduler.
Alternatives to scheduler
React is a JavaScript library for building user interfaces.
React package for working with the DOM.
The React Framework
Selectors for Redux.
Official React bindings for Redux
The official, opinionated, batteries-included toolset for efficient Redux development
A framework for building native apps using React
Next.js dotenv file loading
This is a marker package to indicate that a module can only be used in Client Components.
Fire events the same way the user does
Frequently installed together
React is a JavaScript library for building user interfaces.
The semantic version parser used by npm.
the complete solution for node.js command-line programs
TypeScript definitions for react
A fast and minimal alternative to globby and fast-glob
Stringify any JavaScript value.
yargs the modern, pirate-themed, successor to optimist.
Version history
| Version | Published | License |
|---|---|---|
| 0.0.0-experimental-172742b4-20260716 | 1 day ago | MIT |
| 0.28.0-canary-172742b4-20260716 | 1 day ago | MIT |
| 0.0.0-experimental-95f4603e-20260716 | 2 days ago | MIT |
| 0.28.0-canary-95f4603e-20260716 | 2 days ago | MIT |
| 0.0.0-experimental-b740af25-20260715 | 3 days ago | MIT |
| 0.28.0-canary-b740af25-20260715 | 3 days ago | MIT |
| 0.0.0-experimental-7023f501-20260714 | 4 days ago | MIT |
| 0.28.0-canary-7023f501-20260714 | 4 days ago | MIT |
| 0.0.0-experimental-c0c39a6b-20260709 | 8 days ago | MIT |
| 0.28.0-canary-c0c39a6b-20260709 | 8 days ago | MIT |
| 0.0.0-experimental-5123b063-20260708 | 9 days ago | MIT |
| 0.28.0-canary-5123b063-20260708 | 9 days ago | MIT |
| 0.0.0-experimental-df4bd1b4-20260708 | 10 days ago | MIT |
| 0.28.0-canary-df4bd1b4-20260708 | 10 days ago | MIT |
| 0.0.0-experimental-12a4baec-20260707 | 11 days ago | MIT |
| 0.28.0-canary-12a4baec-20260707 | 11 days ago | MIT |
| 0.0.0-experimental-23def8fd-20260706 | 12 days ago | MIT |
| 0.28.0-canary-23def8fd-20260706 | 12 days ago | MIT |
| 0.0.0-experimental-e71a6393-20260702 | 15 days ago | MIT |
| 0.28.0-canary-e71a6393-20260702 | 15 days ago | MIT |
Keywords
Frequently asked questions
How do I install scheduler?
Run `npm install scheduler` to add scheduler to your npm project.
What license is scheduler released under?
scheduler is distributed under the MIT license.
How popular is scheduler?
scheduler has approximately 147,228,032 downloads per week and 1 known dependent packages.