Displaying 1 to 16 from 16 results

redux-observable - RxJS middleware for action side effects in Redux using "Epics"

  •    Javascript

RxJS 5-based middleware for Redux. Compose and cancel async actions to create side effects and more.This has peer dependencies of rxjs@5.x.x and redux, which will have to be installed as well.

p-timeout - Timeout a promise after a specified amount of time

  •    Javascript

Returns a decorated input that times out after ms time.If you pass in a cancelable promise, specifically a promise with a .cancel() method, that method will be called when the pTimeout promise times out.

p-cancelable - Create a promise that can be canceled

  •    Javascript

Useful for animation, loading resources, long-running async computations, async iteration, etc.Same as the Promise constructor, but with a prepended onCancel parameter in executor.




speculation - JavaScript promises are made to be broken. Speculations are cancellable promises.

  •    Javascript

JavaScript promises are made to be broken. Speculations are cancellable promises.A speculation is an ES6 standard promise that works as a drop-in replacement anywhere promises can be used. Unlike many other cancel solutions, it does not add any properties or methods to the promise API, so it really will be compatible with whatever promise-consuming tools you use.

cancellation - A method for making async operations cancellable

  •    Javascript

Returns an 'empty' CancellationToken (one that will never be cancelled). Calls cb when the cancellation token is cancelled (this is probably currently the most useful of these methods).


fetch-please - HTTP-transport that supports Promises and cancelable requests (XHR)

  •    Javascript

Moreover it's extra small (minified+gzipped less than 2.5Kb). Handling requests with promises is really easy and convenient. But if you need to abort your request you can't do it with fetch. Promises doesn't cancelable outside of the constructor.

Kommander-iOS - A lightweight, pure-Swift library for manage the task execution in different threads

  •    Swift

Kommander is a Swift library to manage the task execution in different threads. Through the definition a simple but powerful concept, Kommand. Inspired on the Java library Kommander from Wokdsem.

HUIGCDDispatchAsync - A simple wrapper around GCD dispatch_async() function to make easily cancellation

  •    Objective-C

A simple wrapper around GCD dispatch_async() function to make easily cancellation. Please check the Demo target in HUIGCDDispatchAsync.xcodeproj for more detail.

proposal-cancellation - Proposal for a Cancellation API for ECMAScript

  •    HTML

This proposal seeks to define an approach to user-controlled cancellation of asynchronous operations through the adoption of a set of native platform objects. For more information see the TC39 proposal process.

redux-fluorine - A Redux enhancer to manage groups of actions as observables ("agendas")

  •    Javascript

A Redux enhancer to manage groups of actions as agendas. Redux Fluorine is an enhancer to transform Observables truly into a first-class citizen in Redux. It enables you to directly dispatch observables containing actions, which is called an "agenda".

sigctx - context with signal in golang

  •    Go

Signal for context.Context. The package sigctx were developed to easily bind signals and context.Context.