reusify
Reuse objects and functions with style
Found 7748 results for performance
Reuse objects and functions with style
Full featured Promises/A+ implementation with exceptionally good performance
Really Fast Deep Clone
A memoization library which only remembers the latest invocation
Timings for HTTP requests
Easily measure performance metrics in JavaScript
Zero CPU overhead, zero dependency, true event-loop blocking sleep
Throttle a function to limit its execution rate
No-dependencies, low-level, high-performance JIT code generation package for JavaScript
A simple module for bitwise-xor on buffers
Ultra-fast MessagePack implementation with extensions for records and structured cloning
very fast object redaction
Module that helps you write generated functions in Node
Fast JavaScript array sorting by implementing Python's Timsort algorithm
Firebase JavaScript library for web and Node.js
Performance timer based on performance.mark() and measure()
Simplified high resolution timing
Convert the result of `process.hrtime.bigint()` to seconds, milliseconds, nanoseconds
A scheduler based on requestAnimationFrame
Simple, efficient, scalable, high-performance LMDB interface
A BVH implementation to speed up raycasting against three.js meshes.
Extremely fast implementation of node core url library
JavaScript Performance Monitor
TimSort: Fast Sorting for Node.js
Inline critical CSS and lazy-load the rest.
Get the speed index from chrome dev tool timeline files
A declarative JavaScript library for building user interfaces.
A fast, lightweight LRU (Least Recently Used) cache for JavaScript with O(1) operations and optional TTL support.
A triple-linked lists based DOM implementation
Zero cost events
TypeScript port of HdrHistogram
New Relic agent
The fastest smallest Javascript polyfill for the encode of TextEncoder and decode of TextDecoder for UTF-8 only. Made by AnonyCo with ❤️ from 🐕s.
Extremely fast implementation of node core url library
Memoize functions - An optimization used to speed up consecutive function calls by caching the result of calls with identical input
Memoize promise-returning & async functions
A module to create a set of unique numbers as fast as possible.
Manage multiple event handlers using few event listeners
FlashList is a more performant FlatList replacement
Monkey patches React to notify you about avoidable re-renders.
A well tested, feature rich Firebase implementation for React Native, supporting iOS & Android. Individual module support for Admob, Analytics, Auth, Crash Reporting, Cloud Firestore, Database, Dynamic Links, Functions, Messaging (FCM), Remote Config, Sto
Get the quickest, most high-resolution timestamp possible in node or the browser
A blazing fast memoization library that is tiny but feature-rich.
A tiny, faster alternative to native Array.prototype.every
The listview that you need and deserve. It was built for performance, uses cell recycling to achieve smooth scrolling.
Ultra-fast and conformant CBOR (RFC 8949) implementation with support for numerous tag extensions including records and structured cloning
CLI tool for Size Limit
A benchmarking library that supports high-resolution timers & returns statistically significant results.
Modern TypeScript JSON diff library - Zero dependencies, high performance, ESM + CommonJS support. Calculate and apply differences between JSON objects with advanced features like key-based array diffing, JSONPath support, and atomic changesets.
File size plugin for Size Limit
Scan your React app for renders
A high-performance color library with extended support for modern color spaces including OKLCH, OKLAB, Display-P3, and more
High-performance streaming multipart/mixed parser for Node.js
The official Elastic APM agent for Node.js
A performance monitor library for cspell.
Automatic font fallback based on font metrics
benchmark tooling that loves you ❤️
Memoization utilities for cacheable
A lightweight promise library
A JavaScript library for zooming images like Medium
General Language Independent Driver for the Enterprise (GLIDE) for Valkey
Calibre - Page speed performance testing with Google Lighthouse
Size Limit preset for small open source libraries
High performance (jankfree) lazy loader for images (including responsive images), iframes and scripts (widgets).
Entity parser for XML, HTML, External entites with security and NCR control
Bind data arrays to any type of JS objects
A lite module for reverse-operations on buffers
esbuild plugin for Size Limit
An extremely fast, React-like JavaScript library for building modern user interfaces
Cloud-scale load testing. https://www.artillery.io
Measure React Native performance
A storybook addon to help better understand and debug performance for React components
Fast heap-based priority queue in JavaScript
High-res timestamps in Node and browser
Advanced cross-platform operating system monitoring utilities with TypeScript support
取得陣列唯一值,支援深度比較巢狀物件和陣列 / Get unique values from array with deep comparison for nested objects and arrays
Downloading and running time plugin for Size Limit
A performant, customizable React Native signature canvas with advanced error handling, WebView optimization, and TypeScript support for iOS, Android, and Expo
Evaluates how long the browser will execute your javascript code
simple high resolution timing
React hook to measure an element's size and handle responsive components.
Native bindings for valkey-glide on linux-x64-gnu
The official e18e ESLint plugin for modernizing code and improving performance.
Webpack plugin for Size Limit
Functional CSS for humans
Send WebVitals from your Next.js project to Axiom.
the fastest version of Function#bind I could make
Get the global cache directory
check if the event loop is blocked
Run grunt tasks concurrently
Relocate resource intensive third-party scripts off of the main thread and into a web worker.
A virtual DOM library with focus on simplicity, modularity, powerful features and performance.
A fast, native Bun-powered markdown parser with frontmatter support. Replaces gray-matter, marked, and yaml.
WebdriverIO service for analyzing test flow performance
Native bindings for valkey-glide on linux-x64-musl
Core performance client
A simple node module to access V8 inspector + some tools to export and read the data.
LazyLoad is a lightweight (2.4 kB) and flexible script that speeds up your web application by deferring the loading of your below-the-fold images, videos and iframes to when they will enter the viewport. It's written in plain "vanilla" JavaScript, it leve
Native bindings for valkey-glide on linux-arm64-gnu
Cross-platform pseudoterminal (PTY) implementation for Bun with native performance
Universal bundle analyzer and visualizer that works with most popular bundlers and frameworks.
Speed up eslint to accelerate your development workflow
Native bindings for valkey-glide on linux-arm64-musl
Size Limit preset for applications
Diagnose and fix performance issues in your React app
Full featured Promises/A+ implementation with exceptionally good performance
Like Underscore, but lazier
Native Node.js bindings for RuVector Graph Database with hypergraph support, Cypher queries, and persistence - 10x faster than WASM
The core Node library used to integrate with Codspeed runners
Optimize the speed of important tasks on limited ressources
The simplest and lightweight solution for User Timing API in Javascript.
Use Partytown to move scripts into a web worker in your Astro project
Small timing library
A performant Utility-First CSS framework. Similar to Tailwind or UnoCSS.
Clinic.js diagnoses your performance issues
A fast, native Bun-powered HTML sanitizer with DOMPurify-like features. Protection against XSS and malicious content.
Size Limit preset for big open source libraries
ultility to measure execution time
javascript implementation of the event-reduce algorithm https://pubkey.github.io/event-reduce/
vitest plugin for CodSpeed
JSON parser and stringifier for custom numbers (e.g. BigInt)
Signals for managing, caching and syncing asynchronous and remote data in Angular
infinite-scroll, done right. done.
requestAnimationFrame pool to avoid busyness on the thread
A bluebird wrapper for node-mysql
Generate critical path CSS for web pages
A dead simple benchmarking framework
An extremely fast JSX, HTML and XML parser written in Rust compiled to WebAssembly for Node and the Web
A Storybook addon that provides a real-time performance monitoring panel with frame timing, input latency, layout shift, and React render profiling.
A JavaScript library for zooming images like Medium
memoize the last result, in async way
Generate HAR file with Puppeteer
webpack speed booster, makes you happy!
@rx-angular/cdk is a Component Development Kit for ergonomic and highly performant angular applications. It helps to to build Large scale applications, UI libs, state management, rendering systems and much more. Furthermore the unique way of mixing reacti
**Fully** Reactive Component Template Rendering in Angular. @rx-angular/template aims to be a reflection of Angular's built in renderings just reactive.
Easily monitor your ThreeJS performances.
Collection of utilities for InfernoJS
Patches global.Promise to use bluebird and returns a bluebird instance
A performant virtual scrolling list library
measure startup time of your react-native app
A light-weight JS library to lazy load any HTML element such as images, ads, videos etc.
Fast, customizable markdown renderer for Svelte with built-in caching, TypeScript support, and Svelte 5 runes
High-performance vector database with HNSW indexing - 50k+ inserts/sec, built in Rust for AI/ML similarity search and semantic search applications
A function, a component and a mixin for React pure rendering
Mixins that manage rendered CSS from modular importing
Compress 🗜️
A React Higher Order component that wraps your React Components and debounces their rendering. Uses lodash.debounce under the hood.
<h1 align="center" style="border-bottom: none;">🔎 PerformanceObserver Polyfill</h1> <p align="center"> <a href="https://travis-ci.org/fastly/performance-observer-polyfill"> <img alt="Travis" src="https://img.shields.io/travis/fastly/performance-obs
Semantic router for AI agents - vector-based intent matching with HNSW indexing and SIMD acceleration
A simple, light-weight NodeJS utility for measuring code execution in high-resolution real times.
Cutting edge GraphQL planning and execution engine
Smooth page transitions, smart preloading and more in Astro
Core library for Instana's Node.js packages
Performance Profiler and Monitor
Better Stack Telemetry Next.js client
Internal metrics plug-in package for Node.js monitoring with Instana
Stylelint rule for preventing the use of low performance animation and transition properties.
A d3.js library to produce flame graphs.
Pure javascript cross-platform module to extract text from PDFs with AI-powered optimization and multi-core processing.
A lightweight, zero-dependency in-memory cache for TypeScript and JavaScript with TTL expiration, LRU eviction, wildcard pattern deletion, and a powerful @cached decorator for method-level memoization. Perfect for API response caching, session storage, an
Harness the power of Intersection Observers for simple list virtualization in React
Same as React's `useCallback`, but returns a stable reference.
Fast and small Node.js Worker_Threads and Cluster Worker Pool
request animation frame
Neural router for AI agent orchestration - FastGRNN-based intelligent routing with circuit breaker, uncertainty estimation, and hot-reload
React hook to monitor an element enters or leaves the viewport (or another element).
Node.js profiling library that automatically uploads heap profiles to Polar Signals
Very simple module to calculate block execution time.
Customize scrollbar in modern browsers with smooth scrolling experience.
A fast Mersenne Twister
Server for Unlighthouse
The linting tool for the web
Run load tests for your web application. Mostly ab-compatible interface, with an option to force requests per second. Includes an API for automated load testing.
Web performance library for measuring all User-centric performance metrics, including the latest Web Vitals.
UI Client for Unlighthouse.
Fast and lightweight, standard-compliant javascript parser written in ECMAScript
webhint's recommended hints configuration for live websites
A Vite plugin for React Scan - detects performance issues in your React app.
AI-powered browser automation — autonomous task agent, performance auditing, and E2E test flows in plain English
This module can add `ServerTiming` Header to http response, and be able to use express middleware
Scan your entire website with Google Lighthouse.
esbuild plugin for Size Limit
Get the speed index from chrome dev tool timeline files. The CLI
Breakpoints mixin pack for Seed
CLI for Unlighthouse
Dash0's Web SDK to collect telemetry from end-users' web browsers
@rx-angular/state is a light-weight, flexible, strongly typed and tested tool dedicated to reduce the complexity of managing component state and side effects in angular
Blazing fast flame graphs for V8 and Node
[![npm version][npm-version-src]][npm-version-href] [![npm downloads][npm-downloads-src]][npm-downloads-href] [![Github Actions][github-actions-src]][github-actions-href] [![Codecov][codecov-src]][codecov-href]
Faster subsequent page-loads by prefetching in-viewport links during idle time
A tiny React hook for rendering large datasets like a breeze.
Parse performance test results from JMeter and many more
Perform data joins with any type of JS objects
This library provides a high-performance Node.js client for Baseten.co endpoints including embeddings, reranking, and classification. It was built for massive concurrent POST requests to any URL, also outside of baseten.co. The PerformanceClient is built
Enhanced Turndown plugin for GitHub Flavored Markdown with improved table conversion and performance.
Playwright plugin for analyzing test flow performance
Easily monitor your vanilla ThreeJS app performances.
Benchmark runner for NodeJS
Generate performance statistics for async or sync functions
A performant binary encoding for geographic data
Run gulp tasks in separate cpu processes
A Redux store enhancer which uses User Timing API to profile redux actions and time spent on notifying store listeners
This plugin gives you the ability to use the Dynatrace Mobile agent in your react native application.
Lazily render react components
Benchmark harness.
Return a high-resolution time difference.
Return a high-resolution time.
Webpack Statoscope plugin for Size Limit
Delightfully scan your entire website with Google Lighthouse. Navigate your performance, accessibility and SEO.
📈 Beautiful, high-performance Graphs and Charts for React Native
Monitor your web app's performance
Tools and bundler plugins for loading SVG images via use[href], for use in components.
redux store enhancer which allows batching subscribe notifications.
Node.js SDK for Dynatrace OneAgent
Compress 🗜️
request animation frame
A gzip, brotli and zstd compressor for Astro
Ultra-fast MessagePack implementation with extensions for records and structured cloning
Highly optimized MDAST tree slicing with configurable node behaviors
An intelligent Playwright HTML reporter with AI-powered failure analysis, flakiness detection, and performance regression alerts
Min Heap
A simple API for accessing v8 native instructions
This is a library for optimizing performance sensitive events and declarative preventDefault and stopPropagation
Fast way to send synchronous web requests in NodeJS. API is a subset of sync-request. Leverages node-libcurl for high performance. Cannot be used in a browser.
A Svelte action that monitors an element enters or leaves the viewport or a parent element. Performant and efficient thanks to using Intersection Observer under the hood.
Fast and consistently responsive apps using a single function call
A developer tool for debugging React performance issues caused by hook changes and component re-renders.
Enable other React components to be selectable by drawing a box with your mouse/touch
Fast cartesian product
Lazy loading for express router
Use Alpine within Astro
Improve your Nuxt.js Google Lighthouse score by delaying hydration ⚡️
Tools and bundler plugins for loading SVG images via use[href], for use in components.
High performance debug logging
Tools and bundler plugins for loading SVG images via use[href], for use in components.
Native bindings for valkey-glide on darwin-arm64
react StaticContainer
Native bindings for valkey-glide on darwin-x64
Better image downscale with canvas.
Implement live chat in your react app without taking a performance hit.
console.time, console.timeLog and console.timeEnd polyfill for react-native
Critical CSS for Nuxt
Tools and bundler plugins for loading SVG images via use[href], for use in components.
React component for visualizing profiling data
Tools and bundler plugins for loading SVG images via use[href], for use in components.
A WebdriverIO service that allows you to run Chrome DevTools commands in your tests
An Astro integration to optimize Local & Google fonts inspired by @next/font
The hapi utility toy chest
A JavaScript library for measuring the First Input Delay metric. See https://goo.gl/1AKcj5.