A generic implementation of concurrent and sequential code execution
npm install execution-contextA generic implementation of concurrent and sequential code execution.
```
npm install execution-context
`javascript
import { ExecutionContext, ImmediateExecutor } from 'execution-context';
const executor = new ImmediateExecutor();
const context = new ExecutionContext(executor);
context.execute(() => / some routine /);
`
This package includes a set of executors which uses different APIs to schedule routines execution.
`javascript``
import {
AnimationFrameExecutor,
DelayExecutor,
IdleCallbackExecutor,
ImmediateExecutor,
NextTickExecutor
} from 'execution-context';