Rare find

CAF. Stop long-running tasks in JavaScript when you need to.

github.com/getify/CAF

Vaya's read on this project

Problem, audience, market, and the verdict — sign in to see it.

Updates

August 2022
  • updating qunit version
  • bumping terser (and moduloze) versions for dependabot
February 2022
  • fixing some more bugs with AbortSignal 'reason' tracking in various r…
  • v15.0.0-preA: POSSIBLY BREAKING CHANGES, fixing crashing bug since na…
January 2022
  • README: adding new info badge(s)
November 2021
  • adding 'tokenCycle()', 'onEvent()', and 'onceEvent()' helpers, updati…
  • fixing some race-condition bugs with uncaught errors in cleanup opera…
  • updating bitcoin address for funding/support
May 2021
  • updating moduloze build dependency
  • fixing ESM test mode
  • attempting to fix broken travis config
  • expanding test matrix in travis config
  • adding node16 to travis config, adding missing named exports inside c…
  • fixing non-ESM format regression for Node v14 which fails to automati…
February 2021
  • updating some dev-dependencies
  • deprecating the 'esm/' segment from ESM import statement specifiers i…
January 2021
  • updating copyright year
December 2020
  • tweaking travis config
  • adding CAG(..) utility, tweaking how abort-reasons are handled (some …
November 2020
  • improved build process