A 'lock' that can be acquired only after 'x' ms after it is released.
Buffers events from a stream until you are ready to handle them.
DOM trap for a focus
It is a trap! (for a focus)
A mutex for guarding async workflows
A inter-process and inter-machine lockfile utility that works on a local or network file system
provides locking mechanism to sync across browser tabs
Lock on asynchronous code
Analytics Next (aka Analytics 2.0) is the latest version of Segment’s JavaScript SDK - enabling you to send your data to any tool without having to learn, test, or use a new API every time.
TypeScript definitions for async-lock
Mutex locks for async functions
React focus lock for all Chakra components
Enables body scroll locking (for iOS Mobile and Tablet, Android, desktop Safari/Chrome/Firefox) without breaking scrolling of a target element (eg. modal/lightbox/flyouts/nav-menus)
Simple lock class
lock asynchronous resources.
React hook for setting State with delay
mutex lock for javascript
Throttle the parallelism of an asynchronous (promise returning) function / functions
an opinionated implementation of resque in node
🔐Body scroll locking that just works with everything
It is a trap! (for a focus)
Implements Lock and RWLock synchronization primitives.
XState for finite state machines
The Screen Orientation API provides methods to lock and unlock the screen orientation.
Cached Counter allows to increment/decrement/get counts primarily saved in the database in a faster way. Utilizing the cache, it can be updated without big row-locks like the ActiveRecord's update_counters, with instantaneous and consistency unlike the updated_counters within delayed, background jobs
Ravanello is the cli for analyze keys in redis and size of it's values. Example of usage: ```bash gem install ravanello ravanello --version REDIS_URL="redis://localhost/db" ravanello analyze --rules rules.yml ``` The rules files specifies the structure of the redis keys (splitted by :) and should looks like this: ```yml rules: resque: - 'delayed' - 'resque-retry' - 'timestamps' - 'lock' - 'meta' ``` After analyzing you will get the report in console: ``` Q-ty Size Key (sample) 4 24 * (hello) 1 6 denormalized:companies:* (denormalized:companies:99585213) ```