@saber2pr/schedular

0.0.8 • Public • Published

@saber2pr/schedular

npm

基于 requestIdleCallback 的优先级调度

# from npm
npm install @saber2pr/schedular

# from github
git clone https://github.com/Saber2pr/-saber2pr-schedular.git

API

import VM from '@saber2pr/schedular'

new VM()
  .push({
    expirationTime: 40,
    idleCallback: () => console.log('low priority')
  })
  .push({
    expirationTime: 25,
    idleCallback: () => console.log('common priority')
  })
  .push(() => console.log('high priority')) // expirationTime: 0

start

npm install
npm start

npm run dev

Author: saber2pr


develope and test

you should write ts in /src

you should make test in /src/test

export your core in /src/index.ts!

Package Sidebar

Install

npm i @saber2pr/schedular

Weekly Downloads

0

Version

0.0.8

License

ISC

Unpacked Size

4.34 kB

Total Files

7

Last publish

Collaborators

  • saber2pr