Awesome
next-tick
Environment agnostic nextTick polyfill
To be used in environment agnostic modules that need nextTick functionality.
- When run in Node.js
process.nextTick
is used - In modern engines, microtask resolution is guaranteed by
queueMicrotask
- In older browsers,
MutationObserver
is used as a fallback - In other engines
setImmediate
orsetTimeout(fn, 0)
is used as fallback. - If none of the above is supported module resolves to
null
Installation
NPM
In your project path:
$ npm install next-tick
Browser
To port it to Browser or any other (non CJS) environment, use your favorite CJS bundler. No favorite yet? Try: Browserify, Webmake or Webpack
Tests
$ npm test
Security contact information
To report a security vulnerability, please use the Tidelift security contact. Tidelift will coordinate the fix and disclosure.
<div align="center"> <b> <a href="https://tidelift.com/subscription/pkg/npm-next-tick?utm_source=npm-next-tick&utm_medium=referral&utm_campaign=readme">Get professional support for d with a Tidelift subscription</a> </b> <br> <sub> Tidelift helps make open source sustainable for maintainers while giving companies<br>assurances about security, maintenance, and licensing for their dependencies. </sub> </div>