JSPM

Found 862 results for debounce

lodash.debounce

The lodash method `_.debounce` exported as a module.

  • v4.0.8
  • 86.69
  • Published

debounce

Delay function calls until a set time elapses after the last invocation

  • v3.0.0
  • 82.38
  • Published

use-debounce

Debounce hook for react

  • v10.0.6
  • 74.91
  • Published

glob-watcher

Watch globs and execute a function upon change, with intelligent defaults for debouncing and queueing.

  • v6.0.0
  • 73.08
  • Published

debounce-fn

Debounce a function

  • v6.0.0
  • 71.91
  • Published

just-debounce

a simple debounce with no dependencies or crazy defaults

  • v1.1.0
  • 70.52
  • Published

debounce-promise

Create a debounced version of a promise returning function

  • v3.1.2
  • 69.45
  • Published

@nevware21/ts-utils

Comprehensive TypeScript/JavaScript utility library with cross-environment support (Node.js, browser, web worker) providing helper functions, polyfills (ES5-ES2023), type checking utilities, and optimized implementations for better minification and code r

  • v0.12.5
  • 68.12
  • Published

react-debounce-input

React component that renders Input with debounced onChange

  • v3.3.0
  • 66.89
  • Published

ts-debounce

TypeScript implementation of debounce

  • v4.0.0
  • 66.61
  • Published

p-debounce

Debounce promise-returning & async functions

  • v5.1.0
  • 64.99
  • Published

@react-hook/debounce

A React hook for debouncing setState and other callbacks

  • v4.0.0
  • 62.93
  • Published

rxjs-exhaustmap-with-trailing

A variant of RxJS exhaustMap that includes the trailing value emitted from the source observable while waiting for the inner observable to complete

  • v2.1.1
  • 62.65
  • Published

seventh

A lean Promises and Async lib for ES6/ES7

  • v0.9.4
  • 61.92
  • Published

dettle

A tiny fully-featured debounce and throttle implementation.

  • v1.0.5
  • 61.86
  • Published

@tanstack/pacer

Utilities for debouncing, throttling, rate-limiting, queuing, and more.

  • v0.16.0
  • 58.42
  • Published

@tanstack/react-pacer

Utilities for debouncing and throttling functions in React.

  • v0.17.0
  • 55.55
  • Published

vue-debounce

A simple vue directive for debounce

  • v5.0.1
  • 54.29
  • Published

react-debounce-render

A React Higher Order component that wraps your React Components and debounces their rendering. Uses lodash.debounce under the hood.

  • v8.0.2
  • 53.77
  • Published

use-debouncy

🌀 Small (~0.2kb) debounce effect hook for React with TypeScript support

  • v5.1.6
  • 53.19
  • Published

debouncing

Debouncing and throttling library optimizes event handling by delaying or limiting function execution.

  • v22.7.26
  • 50.76
  • Published

gulp-batch

Event batcher for gulp-watcher

  • v1.0.5
  • 50.28
  • Published

glize

Glize is a clean and robust pure JavaScript library.

  • v22.7.25
  • 49.82
  • Published

@ayonli/jsext

A JavaScript extension package for building strong and modern applications.

  • v1.9.0
  • 49.27
  • Published

@yeger/debounce

A tiny TypeScript library for debouncing functions.

  • v2.0.16
  • 49.08
  • Published

tiny-debounce

tiny debounce function alternative to lodash.debounce

    • v0.1.1
    • 48.61
    • Published

    debounce-async

    A debounced function that delays invoking asynchronous functions.

    • v0.0.2
    • 48.50
    • Published

    react-debounce-component

    Debounce input, search, render, functions or anything else with <Debounce/> in React and React Native

    • v1.0.0
    • 45.30
    • Published

    react-debounced

    Universal debounce hook for react

    • v1.1.3
    • 43.98
    • Published

    @financial-times/o-viewport

    Utility for attaching debounced listeners to resize, scroll, orientation and visibility events on window

    • v5.1.2
    • 43.08
    • Published

    debounce-microtasks

    Debounce a function using microtasks instead of timers.

    • v0.1.8
    • 42.96
    • Published

    promise-debounce

    Debounce any promise-returning function so that at any instant only one call is pending

    • v1.0.1
    • 42.58
    • Published

    v-debounce

    Input debounce directive for Vue.js

    • v0.2.0
    • 42.14
    • Published

    marquee-content

    MarqueeContent provides a set of tools for creating dynamic and adaptive ticker animations on web pages using GSAP and ScrollTrigger.

    • v4.6.1
    • 41.07
    • Published

    memd

    Cache data and memoize, debounce, throttle and queue methods

    • v0.3.16
    • 40.37
    • Published

    delayed

    A collection of setTimeout-related function wranglers

    • v2.0.0
    • 39.97
    • Published

    mini-debounce

    Extremely small and modern debounce library (smaller than tiny-debounce)

    • v1.0.8
    • 39.69
    • Published

    debounce-decorator

    Decorator component for debouncing class methods

    • v1.0.6
    • 39.31
    • Published

    thro-debs

    A simple throttle & debounce tool of javascript.

      • v1.0.7
      • 39.08
      • Published

      rx-queue

      Easy to Use ReactiveX Queue that Supports Delay/DelayExecutor/Throttle/Debounce/Concurrency Features Powered by RxJS/IxJS

      • v1.0.5
      • 38.98
      • Published

      svelte-search

      Accessible, customizable Svelte search component

      • v2.1.2
      • 38.80
      • Published

      anim-event

      Event Manager for Animation

      • v1.0.17
      • 38.27
      • Published

      use-debounce-loader

      React hook that exposes the pending state of a debounced value

      • v0.0.4
      • 38.22
      • Published

      tadaaa

      Throttle and debounce, again and again... but in full Typescript.

      • v1.0.1
      • 37.53
      • Published

      react-delay-input

      React component that renders an Input with delayed onChange

      • v4.1.0
      • 37.12
      • Published

      react-throttle

      Throttles/debounces handlers of a child element

      • v0.3.0
      • 37.08
      • Published

      react-timing-hooks

      React hooks for setTimeout, setInterval, requestAnimationFrame, requestIdleCallback

      • v5.1.0
      • 37.03
      • Published

      debounce-async-es

      A debounced function that delays invoking asynchronous functions.

      • v0.0.2
      • 36.77
      • Published

      throttled-event-listener

      Throttle or debounce calls to window.addEventListener(). The listener will additionally be throttled by window.requestAnimationFrame().

      • v0.0.3
      • 36.53
      • Published

      stream-batch

      Group items into batches, defined by size or time.

      • v1.0.0
      • 36.08
      • Published

      zustand-debounce

      **Lightweight** and **powerful** extension for [Zustand](https://github.com/pmndrs/zustand) providing debounced JSON state storage.

      • v2.2.1
      • 35.93
      • Published

      ng-debounce

      The standart angular implementation of debounce with shahata/angular-debounce

        • v1.0.1
        • 35.19
        • Published

        mat-table-filter

        Provides filtering support for @angular/material tables

        • v15.0.0
        • 35.10
        • Published

        gulp-debounce

        Debounce a gulp stream to prevent the same event firing multiple times

        • v1.0.2
        • 34.93
        • Published

        @3mo/fetcher-controller

        Fetcher Controller enqueues and throttles fetch requests and gives you information about the status and the result thereof.

        • v0.2.1
        • 34.75
        • Published

        mabiki

        Provides throttle and debounce

        • v1.0.1
        • 33.94
        • Published

        debounce-throttle

        lodash debounce and throttle function built by lodash-cli to support UMD

        • v1.0.4
        • 33.41
        • Published

        moonpipe

        Throttle streams of data while passing them through promises an timers. Use various valves to discard redundant data points.

        • v2.10.0
        • 33.14
        • Published

        redux-debounce

        FSA-compliant middleware for Redux to debounce actions.

        • v1.0.1
        • 33.07
        • Published

        mergebounce

        A debounce implementation that merges passed in objects before finally sending them to the debounced function

          • v0.1.3
          • 32.28
          • Published

          svelte-debouncer

          Simple debouncer library for svelte (can also be used without it)

          • v0.0.5
          • 32.25
          • Published

          delounce

          library with tools for delay and debouncing function invokations

          • v1.0.0
          • 32.25
          • Published

          history-throttled

          A throttled drop-in replacement for history.replaceState and history.pushState.

          • v1.0.1
          • 31.90
          • Published

          @doeixd/events

          A powerful, type-safe reactive event system for TypeScript/JavaScript applications

          • v0.0.22
          • 31.76
          • Published

          throttle-debounce-ts

          Throttle and debounce functions written in typescript

          • v1.1.1
          • 31.69
          • Published

          ng-event-options

          Enable event options (capture, passive, ...) inside angular templates, based on browser support

          • v18.0.0
          • 31.60
          • Published

          debouncy

          yet another debounce implementation with 0 dependencies

          • v1.0.8
          • 31.58
          • Published

          @snappmarket/hooks

          > ⚓ hooks are good, making custom re-usable ones is better

          • v0.5.6
          • 31.50
          • Published

          lbr-tool

          ## js工具库

          • v1.1.3
          • 31.42
          • Published

          @tubular/util

          Miscellaneous utility functions

          • v4.18.2
          • 31.32
          • Published

          @web3r/flowerkit

          A collection of more than 60 often used utility JS functions that simplify frontend development.

          • v1.0.11
          • 31.20
          • Published

          ngx-signal-operators

          Transform Angular signals with functional operators.

          • v0.2.0
          • 31.13
          • Published

          react-use-listener

          Demo [CodeSandbox](https://codesandbox.io/s/wonderful-franklin-zpck1)

          • v1.0.3
          • 31.06
          • Published

          vue-click

          Vue plugin for advanced click directive.

          • v2.1.7
          • 30.91
          • Published

          react-debounce-hook

          A react hook for using a debouncing an input with state variables In react.

          • v1.1.19
          • 30.78
          • Published

          @bluelens/nextjs-utils

          A lightweight and flexible utility library designed to work seamlessly in **Next.js** and **ReactJS** projects. Includes reusable components, helper functions, and localStorage utilities.

          • v1.0.10
          • 30.55
          • Published

          use-simple-debounce

          A simple, dependency-free debounce utility for React, Solid, Svelte, Vue, Preact, and vanilla JavaScript

          • v2.1.0
          • 30.14
          • Published

          nexbounce

          A debouncer library based on microtasks.

          • v7.0.1
          • 29.99
          • Published

          js-throttle-debounce

          A javascript prototype plugin provides throttle and debounce methods.

          • v0.1.1
          • 29.98
          • Published

          batcher-js

          Batching with ease, like debounce but you don't miss intermediate calls

          • v1.0.3
          • 29.98
          • Published

          vue-async-properties

          Vue Component Plugin for asynchronous data and computed properties.

          • v0.5.2
          • 29.80
          • Published

          react-enhanced-debounce-hook

          A tiny, dependency-free React hook library for debouncing values and state. Includes two ergonomic APIs so you can pick the pattern that fits your use-case:

            • v1.0.10
            • 29.66
            • Published

            async-debounce

            Debounce asynchronous functions

            • v0.0.0
            • 29.56
            • Published

            @bluelens/react-utils

            A collection of reusable React utilities and components for improving development efficiency.

            • v0.1.121
            • 29.49
            • Published

            vue2-debounce

            This module is a break away from [vue-debounce](https://github.com/dhershman1/vue-debounce) but specifically written for vue2

            • v1.0.1
            • 29.34
            • Published

            @winglet/common-utils

            Comprehensive utility library providing commonly used functions for JavaScript/TypeScript projects including array processing, object manipulation, Promise handling, and type checking

            • v0.8.1
            • 29.32
            • Published

            redux-debounce-thunk

            make a debounced version of a redux thunk action creator

            • v1.0.1
            • 29.30
            • Published

            react-synced-object

            A lightweight, efficient, and versatile package for seamless state synchronization across a React application.

            • v1.2.1
            • 28.77
            • Published

            @hasan-akbari/advanced-http-client

            Advanced Angular HttpClient with cache, inflight dedup, rate limit, debounce, queueing, batching, retry/backoff, timeout, logging.

            • v0.0.7
            • 28.74
            • Published

            push-it-to-the-limit

            Delay function wrappers for common purposes. Throttle, debounce and ratelimit with promises

            • v2.0.1
            • 28.51
            • Published

            @grozav/utils

            Collection of common JavaScript / TypeScript utils by [@alexgrozav](http://github.com/alexgrozav).

            • v1.3.2
            • 28.48
            • Published

            @rqm/tools

            Tools like debounce, memoize, etc.

            • v1.4.1
            • 28.32
            • Published

            @alwatr/debounce

            A powerful, modern, and type-safe debouncer utility designed for high-performance applications. It's framework-agnostic, works seamlessly in both Node.js and browsers, and provides a rich API for fine-grained control over function execution.

            • v1.1.10
            • 28.30
            • Published

            redux-breakpoint

            Device width resize dispatcher to manage breakpoints for redux based application.

            • v3.0.6
            • 28.28
            • Published

            extra-function

            A function is a set of statements that performs a task or calculates a value.

            • v1.3.3
            • 27.83
            • Published

            uc-flow

            Various execution flow helpers

            • v1.0.0
            • 27.77
            • Published

            js-tool-big-box

            ``` https://blog.csdn.net/xingyu_qie/category_12644939.html ```

            • v1.0.63
            • 27.58
            • Published

            simple-in-memory-queue

            A simple in-memory queue, for nodejs and the browser, with consumers for common usecases.

            • v1.1.7
            • 27.42
            • Published

            unselfish

            A high-performance js toolkit

            • v1.0.123
            • 27.14
            • Published

            nextjs-utils-hooks

            A collection of useful hooks and utils built specifically for Next.js App Router.

            • v1.2.1
            • 27.10
            • Published

            @salespark/toolkit

            Collection of utility functions and helpers, designed to speed up development across SalesPark projects. Includes common helpers, reusable patterns, and extended functions.

            • v2.1.3
            • 27.08
            • Published

            @skapxd/debounce

            package use to generate a debounce ease and fast from Vanilla or React

            • v1.0.17
            • 27.01
            • Published

            extra-async-function.web

            An async function is a function that delivers its result asynchronously (through Promise) {web}.

            • v1.2.1
            • 26.79
            • Published

            @jood/common

            javascript array, string, number, point, color, cache, date utility/helper

            • v0.4.3
            • 26.79
            • Published

            button-events

            Button event module used to debounce a digital input signal and produce button action events.

            • v1.1.0
            • 26.76
            • Published

            @react-hooks-hub/use-debounce

            This react hook provide a way to delay execution of functions, enhancing user experience and performance.

            • v1.1.9
            • 26.75
            • Published

            async-agent

            A javascript library of async functions

            • v0.5.8
            • 26.70
            • Published

            use-debounce-rv

            A hook which is wait until something is happening then execute provided callback

            • v2.0.7
            • 26.48
            • Published

            tiny-throttle

            🚗 A 311 byte (gziped) throttle & debounce package

            • v1.0.4
            • 26.45
            • Published

            @bscotch/debounce-watch

            Monitor files for changes, debounce events, and finally trigger consequences.

            • v1.1.0
            • 26.37
            • Published

            @nesvet/n

            Various utilities

            • v1.2.1
            • 26.24
            • Published

            @mmstack/primitives

            A collection of utility functions and primitives designed to enhance development with Angular Signals, providing helpful patterns and inspired by features from other reactive libraries. All value helpers also use pure derivations (no effects/RxJS).

            • v20.4.5
            • 26.20
            • Published

            novicell-debounce

            Simple function to debounce scroll and resize event

            • v1.0.0
            • 26.16
            • Published

            xxm-test-js

            xxm-js通用js工具(utils)库

              • v1.2.24
              • 26.06
              • Published

              @walkup/walkup-utils

              A collection of lightweight utility functions for web development

              • v1.1.0
              • 26.04
              • Published

              mm_config

              这是超级美眉配置同步器,用于更改配置同步保存为JSON文件

              • v2.1.3
              • 25.92
              • Published

              mini-debounce-fn

              An extremely tiny library for debouncing.

                • v1.0.0
                • 25.89
                • Published

                mazey

                A functional library for daily front-end work.

                • v4.7.18
                • 25.85
                • Published

                mehul-form-validator-widget

                A reusable, customizable Form Validator Widget for React with TypeScript. 25+ components with validation, debouncing, throttling, and micro-animations.

                  • v1.0.3
                  • 25.85
                  • Published

                  @tanstack/solid-pacer

                  Utilities for debouncing and throttling functions in Solid.

                  • v0.15.0
                  • 25.78
                  • Published

                  tinybounce

                  Tiny debounce lib

                  • v1.2.0
                  • 25.55
                  • Published

                  js-util-libs

                  js常见的函数工具库

                  • v1.2.7
                  • 25.53
                  • Published

                  time-promise-ts

                  Lightweight async time utilities for TypeScript (sleep, timeout, retry, waitUntil, debounceAsync).

                  • v1.0.7
                  • 25.52
                  • Published

                  function-performer

                  Performer providing API for debounce, throttle and deduplication functions

                  • v1.0.1
                  • 25.51
                  • Published

                  function-enhancements

                  Some javascript function enhacements. Arguments:pass, prepend, append. Timing: delay, periodical, debounce, throttle, once

                  • v0.1.0
                  • 25.36
                  • Published

                  query-debounce

                  Query Debounce is a custom hook designed to facilitate the management of multiple inputs that can be debounced

                  • v2.4.1
                  • 25.30
                  • Published

                  @herowcode/utils

                  A lightweight collection of utility functions for everyday JavaScript/TypeScript development

                  • v1.2.3
                  • 25.29
                  • Published

                  @for-better-life/utils

                  Utility helpers for the for-better-life monorepo including debounce and throttle.

                    • v0.1.6
                    • 25.29
                    • Published

                    react-hook-form-autosave

                    Advanced autosave utilities for React Hook Form with debounce, validation, key mapping, diff handling, and comprehensive testing support.

                    • v3.0.3
                    • 25.28
                    • Published

                    misc-helpers

                    Uma coleção robusta de helpers, validadores e classes de alta performance para JavaScript/Node.js, incluindo processamento em lote (bulk), validadores de documentos brasileiros e utilitários de criptografia.

                    • v2.0.21
                    • 25.26
                    • Published

                    promised-debounce

                    For limiting the time to resolve a promise.

                    • v0.4.2
                    • 25.22
                    • Published

                    relax-utils

                    Javascript util methods.

                    • v2.1.10
                    • 25.11
                    • Published

                    frutils.js

                    This package have some functionalities. For example: capitalizeTextWithSpaces, exportTableXLSX, indexedDB, formatCPF, formatCNPJ, formatTelephone, findModifiedValuesObject, formatMoney, limitText, resetUrlSearchParam, debounce, toClipboard, pastValue and

                      • v1.0.74
                      • 25.02
                      • Published

                      gladknee

                      A zero-dependency utility library written in TypeScript

                      • v1.17.2
                      • 24.94
                      • Published

                      @rtkcd/utils

                      Frequently used tools for React

                      • v1.0.152
                      • 24.89
                      • Published

                      resize-start-stop

                      Debounced resizestart and resizestop events on the window

                      • v1.1.4
                      • 24.72
                      • Published

                      extra-function.web

                      A function is a set of statements that performs a task or calculates a value {web}.

                      • v1.3.3
                      • 24.49
                      • Published

                      @er-raj-aryan/use-smart-debounce

                      Modern React hooks for debouncing values, callbacks, and async functions — with TypeScript support, cancellation, and stale-response protection.

                      • v0.1.2
                      • 24.33
                      • Published

                      ngx-input-search

                      Angular directive to put in your search inputs. With its only output you will be able to get what the user writes with all good practices related to search input

                      • v3.0.8
                      • 24.18
                      • Published

                      any-utils

                      js 工具库

                      • v1.9.6-beta.0
                      • 23.94
                      • Published

                      nanobounce

                      Smol debounce package

                      • v1.1.0
                      • 23.94
                      • Published

                      petite-utils

                      A collection of small util function in JavaScript.

                      • v0.0.25
                      • 23.89
                      • Published

                      @anandarizki/use-undo-redo

                      A hook provides a simple and efficient way to manage undo and redo functionality in your React applications

                      • v1.0.9
                      • 23.78
                      • Published

                      extra-async-function

                      An async function is a function that delivers its result asynchronously (through Promise).

                      • v1.2.1
                      • 23.63
                      • Published

                      @ekipnico/utils

                      General-purpose TypeScript utilities

                      • v1.0.3
                      • 23.45
                      • Published

                      roks-jsh

                      A comprehensive collection of JavaScript helper utilities for everyday development tasks

                      • v0.1.2
                      • 23.23
                      • Published

                      @monda/utils

                      常用处理函数

                        • v1.4.1
                        • 23.20
                        • Published

                        @olton/hooks

                        The set of js hooks.

                          • v0.13.1
                          • 23.20
                          • Published

                          lw-utils-package

                          一个精简的防抖、节流工具库

                            • v1.0.1
                            • 23.18
                            • Published

                            filejson

                            Zero-config automatic JSON file persistence with atomic writes, debouncing, and crash safety. Just modify objects, changes save automatically.

                            • v1.2.0
                            • 23.17
                            • Published

                            resizilla

                            A Better Window Resize

                            • v0.9.2
                            • 23.17
                            • Published

                            await-debounce

                            Zero dependency, super simple utility to debounce an async function using await syntax

                            • v1.0.0
                            • 23.05
                            • Published

                            debounced-render

                            Easy to use wrapper react component to debounce the render of its children

                            • v1.1.4
                            • 23.03
                            • Published

                            ngx-debounce

                            Directive that adds a debounce effect (delay) to your input fields.

                            • v2.0.1
                            • 23.02
                            • Published

                            ng-util-directive

                            A angular library which includes some useful directives like skeleton directive, resizeObserver directive, intersectionObserver directive etc

                            • v2.4.1
                            • 22.93
                            • Published

                            paket-queue

                            A lightweight batch queue packer library written in TypeScript.

                            • v0.1.0
                            • 22.87
                            • Published

                            throttle-hooks

                            Convenient React useDebounce and useThrottle hooks for a clean code.

                            • v1.1.2
                            • 22.85
                            • Published

                            moriutils

                            moriutils for working with DOM, Window, Screen and etc.

                            • v1.1.2
                            • 22.80
                            • Published

                            lite-utility

                            A set of tools for quick js ts development

                            • v0.0.37
                            • 22.61
                            • Published

                            lockfn

                            Collection of function locking objects.

                            • v0.4.0
                            • 22.50
                            • Published

                            @cdellacqua/debounce

                            Debounce a function with requestAnimationFrame or a custom interval

                            • v2.1.2
                            • 22.40
                            • Published

                            debouncer-js

                            * [Installation](#installation) * [Example](#example)

                            • v1.0.8
                            • 22.32
                            • Published

                            use-time-hooks

                            A comprehensive collection of React hooks for time-based operations including intervals, timeouts, debouncing, throttling, stopwatches, retries, and more

                            • v1.0.1
                            • 22.31
                            • Published

                            rpi-gpio-buttons

                            Generates button events from GPIO pins.

                            • v2.0.1
                            • 22.24
                            • Published

                            async-batcher-js

                            A tiny TypeScript utility to coalesce many async requests into periodic batches (useful for batching DB or API calls).

                            • v1.1.0
                            • 22.19
                            • Published

                            vertibar

                            Minimalistic JS utils library with a human face

                            • v0.0.34
                            • 22.17
                            • Published

                            @andresclua/debounce-throttle

                            ![hero](https://raw.githubusercontent.com/andresclua/debounce-throttle/main/public/debounce-cover.png)

                            • v1.0.2
                            • 21.92
                            • Published

                            mie-utils

                            A library of useful utility functions.

                              • v1.0.3
                              • 21.70
                              • Published

                              funkz-debounce

                              A debounce function delays the execution of a given function until after a specified time has passed since the last time it was called — helping to limit how often the function runs, especially during rapid events like typing or scrolling.

                              • v1.0.1
                              • 21.64
                              • Published

                              skeets.debounce

                              A simple super lightweight debounce function (no dependencies)

                                • v1.0.11
                                • 21.61
                                • Published

                                kontroll

                                kontroll ("control") is a tiny, dead-simple package for function behavior controls like debounce, countdown, throttle (limit).

                                • v1.1.1
                                • 21.59
                                • Published