5.0.0 • Published 4 months ago

vue-concurrency v5.0.0

Weekly downloads
144
License
MIT
Repository
github
Last release
4 months ago

🚦 vue-concurrency

Test Coverage gzip size npm

Inspired by ember-concurrency.

A library for encapsulating asynchronous operations and managing concurrency for Vue and Composition API.

vue-concurrency aims to provide a reasonable abstraction for performing asynchronous operations. It reduces boilerplate code, provides reliable derived state and allows new approaches to techniques like throttling, debouncing, polling. Read more about why and how in the docs:

Features

  • Vue 3.3+ (Version === 5.x)✅
  • Vue 2.7 & 3.2 (Version === 4.x)✅
  • Vue 2 + @vue/composition-api (Version < 4.x) ✅
  • TypeScript support
  • Async cancellation via generator functions and CAF
  • Providing AbortSignal to abort XHR/Fetch requests
  • Derived reactive state to track status of async operations: isRunning, isIdle, isFinished, isCancelled and more
  • Concurrency management: drop(), restartable(), enqueue() and other tasks
  • SSR support (experimental)

Installation

Demos

License

MIT

5.0.0

4 months ago

2.4.0

1 year ago

4.0.1

1 year ago

4.0.0

1 year ago

4.0.0-9

1 year ago

4.0.0-8

2 years ago

4.0.0-7

2 years ago

3.0.0-7

2 years ago

2.3.0

2 years ago

4.0.0-3

2 years ago

4.0.0-4

2 years ago

4.0.0-1

2 years ago

4.0.0-2

2 years ago

4.0.0-5

2 years ago

4.0.0-6

2 years ago

3.0.0-3

2 years ago

3.0.0-4

2 years ago

3.0.0-0

3 years ago

2.2.1

3 years ago

2.1.3

3 years ago

2.1.2

3 years ago

2.1.1

3 years ago

2.1.0

3 years ago

2.0.3

3 years ago

2.0.2

3 years ago

2.0.1

3 years ago

1.2.2-next.4

4 years ago

2.0.0

4 years ago

1.2.2-next.3

4 years ago

1.2.2-next.2

4 years ago

1.2.2-next.0

4 years ago

1.2.1

4 years ago

1.2.0

4 years ago

1.1.0

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago

0.4.4

4 years ago

0.4.3

4 years ago

0.4.2

4 years ago

0.4.1

4 years ago

0.4.0

4 years ago

0.3.5

4 years ago

0.3.0

4 years ago

0.2.0

4 years ago

0.3.4

4 years ago

0.1.0

4 years ago

0.0.3

4 years ago

0.0.2

4 years ago

0.0.1

4 years ago

0.0.0

4 years ago