Need help with vue-concurrency?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

MartinMalinda
142 Stars 4 Forks MIT License 148 Commits 14 Opened issues

Description

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

Services available

!
?

Need anything else?

Contributors list

# 457,524
Ember
HTML
Shell
CSS
137 commits
# 123,689
Dart
Flutter
WordPre...
wordpre...
1 commit

🚦 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 ✅
  • Vue 2 + @vue/composition-api
  • 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

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.