Repeat is small lightweight alternative to NSTimer with a modern Swift Syntax, no strong references, multiple observers reusable instances. Repeat is based upon GCD - Grand Central Dispatch. It also support debouncer and throttler features. If you want to learn more about it check out my article on Medium: "The secret world of NSTimer".
nstimer gcd grand-central-dispatch timer debounce throttlerA collection of the most useful property decorators.
decorators debounce throttle-calls memoize memoizationSimple State Manager (SSM for short) is a javascript state manager for responsive websites. It is built to be light weight, has no dependencies (except javascript of course) and aims to be really easy to simply drop into your project ready to use. As a state manager, SSM allows you to target different javascript towards different states of your site. It allows you to define as many states as your site requires and allows you to have independent Enter, Leave and Resize events for each of the states.
simplestatemanager bower npm matchmedia-api ssm debounce responsive state resizeMessageThrottle is a lightweight, simple library for controlling frequency of forwarding Objective-C messages. You can choose to control existing methods per instance or per class. It's an implementation of function throttle/debounce developed with Objective-C runtime. For a visual explaination of the differences between throttling and debouncing, see this demo. To run the example project, clone the repo and run MTDemo target.
message runtime throttle cocoapod-pod carthage debounce forwardingEvent batcher for gulp-watcher
gulp batch throttle debounce gulpfriendly watch mochaA debounce effect for redux-saga
redux-saga debounce effectsReturns a function that delays calling fn until after wait milliseconds have elapsed since the last time it was called.Promise-returning/async function.
promise debounce debounced limit limited concurrency throttle throat interval rate batch ratelimit task queue async await promises bluebirdReturns a debounced function that delays calling the input function until after wait milliseconds have elapsed since the last time the debounced function was called.It comes with a .cancel() method to cancel any scheduled input function calls.
debounce function debouncer fn func throttle delay invokedEasily rate-limit a function to run no more often than every X miliseconds, by queuing up calls. All calls will be eventually executed, unlike throttling or debouncing, which drop extra calls. This is useful for API clients, web crawling, or other tasks that need to wait at least some amount of time between calls, but for which throttling per se (dropping calls) is unacceptable.
meteor rate-limiting debounce throttleCore-wrappers is a small library exporting basic wrapper functions compatible with ES7 Decorators. A version compiled to ES5 in CJS format is published to npm as core-wrappers.
es6 es7 es2015 es2016 node babel functional wrappers defer bind observer promise debounce throttle decorators deprecated annotations autobind react angular underscore lodashTiny library with most common/useful decorators. Think of it as underscore.js, but with class. Extends decorated class with all enumerable properties from ArrayOfMixins passed as argument.
decorators babel ecmascript es7 ecmascript7 bind debounce freeze mixin seal throttlereact-debounce-render is a Higher Order Component that wraps your react components and debounces their rendering. This method can be used to prevent extra renders when a react component rapidly receives new props by delaying the triggering of the render until updates become less frequent. Doing so will improve the overall rendering time of the application, thus improve the user experience. It uses lodash debounce under the hood.
react render debounce performance lodashcollection of useful services/factories/directives/filters I like using in my angular projects
debounce angular in-scope mark-links markdown loader include urlize fallback-imageensure a Promise-returning function is not called until it hasn't been called for a certain amount of time. and others.
promise debounce throttle es6 es6-promiseThis plugin integrates RawModel.js framework into your Vue.js application. RawModel.js is a simple framework which provides a strongly-typed JavaScript object with support for validation and error handling. It has a rich API which significantly simplifies server-side and client-side data validation and manipulation. Because it's an unopinionated framework it flawlessly integrates with popular modules like vuex, apollo-client and other related libraries.
vue rawmodel model schema form validation reactivity debounce promise plugin typescript classes vue.js orm odm map mapping context contextify modeling document class apollo graphql request storage structure structuring error errors handling handle valid validate validator validating type cast casting history tracking change field fieldsThrottle and debounce functions. This module is the same as jquery-throttle-debounce (with some differences), but it’s transferred to ES Modules and CommonJS format.
debounce throttleFSA-compliant middleware for Redux to debounce actions. Debounce middleware should be placed near the top of the chain.
redux debounce middleware redux-middleware fsa fluxWatch globs and execute a function upon change, with intelligent defaults for debouncing and queueing. Takes a path string, an array of path strings, a glob string or an array of glob strings as globs to watch on the filesystem. Also optionally takes options to configure the watcher and a fn to execute when a file changes.
watch glob async queue debounce callback
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.