Navigation Menu

Skip to content

kwonoj/rxjs-requestidlecallback-scheduler

Repository files navigation

Build Status npm

rxjs-requestidlecallback-scheduler

rxjs-requestidlecallback-scheduler provides scheduler implementation to requestIdleCallback. Scheduling behavior follows AnimationFrameScheduler while actions are schduled via requestIdleCallback instead.

Install

This has a peer dependencies of rxjs@5.*.*, which will have to be installed as well

npm install --save-dev rxjs-requestidlecallback-scheduler

Usage

import { idle } from `rxjs-requestidlecallback-scheduler`

Observable.of(true).subscribeOn(idle)...;

Building / Testing

Few npm scripts are supported for build / test code.

  • build: Transpiles code to ES5 commonjs to dist.
  • build:clean: Clean up existing build
  • test: Run unit test. It's tailored for CI environment (Browser, coverage config)
  • lint: Run lint over all codebases
  • lint:staged: Run lint only for staged changes. This'll be executed automatically with precommit hook.
  • commit: Commit wizard to write commit message

About

RxJS 5 schedule implementation supports schedule into requestIdleCallback

Resources

License

Stars

Watchers

Forks

Packages

No packages published