3.1.4 • Published 6 months ago

qup v3.1.4

Weekly downloads
34
License
MIT
Repository
github
Last release
6 months ago

qup

Version

Javascript async/await stack-based concurrent queue.

Examples

const q = qup(async (x) => {
  return x * x
}, 2) // at most 2 concurrent

await q.push(2)
// => 4

await q.push(4)
// => 16

q.push(3)
// => Promise { <pending> }

await Promise.all([
  q.push(2),
  q.push(4),
  q.push(8)
])
// => [4, 16, 64]

// or
await q.drain()

License MIT

3.1.3

6 months ago

3.1.2

6 months ago

3.1.1

6 months ago

3.1.0

6 months ago

3.1.4

6 months ago

3.0.1

3 years ago

3.0.0

3 years ago

2.0.1

7 years ago

1.2.1

8 years ago

1.2.0

8 years ago

1.1.1

8 years ago

1.1.0

8 years ago

1.0.6

8 years ago

1.0.5

8 years ago

1.0.4

8 years ago

1.0.3

8 years ago

1.0.2

8 years ago

1.0.1

8 years ago

2.0.0

9 years ago

1.0.0

9 years ago