execution-context

A generic implementation of concurrent and sequential code execution.

Usage no npm install needed!

<script type="module">
  import executionContext from 'https://cdn.skypack.dev/execution-context';
</script>

README

Message Script / Execution Context

A generic implementation of concurrent and sequential code execution.

Install

npm install execution-context

Usage

import { ExecutionContext, ImmediateExecutor } from 'execution-context';

const executor = new ImmediateExecutor();
const context = new ExecutionContext(executor);

context.execute(() => /* some routine */);

Executors

This package includes a set of executors which uses different APIs to schedule routines execution.

import {
  AnimationFrameExecutor,
  DelayExecutor,
  IdleCallbackExecutor,
  ImmediateExecutor,
  NextTickExecutor
} from 'execution-context';