reusify
Reuse objects and functions with style
Found 6020 results for performance
Reuse objects and functions with style
Full featured Promises/A+ implementation with exceptionally good performance
Really Fast Deep Clone
Timings for HTTP requests
A memoization library which only remembers the latest invocation
very fast object redaction
Zero CPU overhead, zero dependency, true event-loop blocking sleep
Easily measure performance metrics in JavaScript
Throttle a function to limit its execution rate
A simple module for bitwise-xor on buffers
Fast JavaScript array sorting by implementing Python's Timsort algorithm
Module that helps you write generated functions in Node
Ultra-fast MessagePack implementation with extensions for records and structured cloning
Performance timer based on performance.mark() and measure()
Firebase JavaScript library for web and Node.js
Extremely fast implementation of node core url library
Simple, efficient, scalable, high-performance LMDB interface
Convert the result of `process.hrtime.bigint()` to seconds, milliseconds, nanoseconds
A scheduler based on requestAnimationFrame
No-dependencies, low-level, high-performance JIT code generation package for JavaScript
TimSort: Fast Sorting for Node.js
Simplified high resolution timing
Inline critical CSS and lazy-load the rest.
Zero cost events
Get the speed index from chrome dev tool timeline files
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
TypeScript port of HdrHistogram
New Relic agent
Memoize promise-returning & async functions
A declarative JavaScript library for building user interfaces.
JavaScript Performance Monitor
Memoization utilities for cacheable
A high-performance, lightweight LRU cache. Built for developers who need fast caching without compromising on features.
A BVH implementation to speed up raycasting against three.js meshes.
Manage multiple event handlers using few event listeners
The fastest smallest Javascript polyfill for the encode of TextEncoder and decode of TextDecoder for UTF-8 only. Made by AnonyCo with ❤️ from 🐕s.
The listview that you need and deserve. It was built for performance, uses cell recycling to achieve smooth scrolling.
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
A tiny, crazy fast memoization library for the 95% use-case
Monkey patches React to notify you about avoidable re-renders.
A benchmarking library that supports high-resolution timers & returns statistically significant results.
A tiny, faster alternative to native Array.prototype.every
FlashList is a more performant FlatList replacement
A module to create a set of unique numbers as fast as possible.
Scan your React app for renders
Get the quickest, most high-resolution timestamp possible in node or the browser
CLI tool for Size Limit
File size plugin for Size Limit
The official Elastic APM agent for Node.js
Blazing fast memoization based on all parameters passed
A triple-linked lists based DOM implementation
A lightweight promise library
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.
A simple node module to access V8 inspector + some tools to export and read the data.
Ultra-fast and conformant CBOR (RFC 8949) implementation with support for numerous tag extensions including records and structured cloning
A lite module for reverse-operations on buffers
An extremely fast, React-like JavaScript library for building modern user interfaces
High performance (jankfree) lazy loader for images (including responsive images), iframes and scripts (widgets).
Measure React Native performance
Automatic font fallback based on font metrics
High-res timestamps in Node and browser
Cloud-scale load testing. https://www.artillery.io
A JavaScript library for zooming images like Medium
Get unique values of an array. Really, like deeply unique.
Size Limit preset for small open source libraries
Fast heap-based priority queue in JavaScript
Get the global cache directory
esbuild plugin for Size Limit
Calibre - Page speed performance testing with Google Lighthouse
Downloading and running time plugin for Size Limit
WebdriverIO service for analyzing test flow performance
Bind data arrays to any type of JS objects
benchmark tooling that loves you ❤️
Functional CSS for humans
Evaluates how long the browser will execute your javascript code
check if the event loop is blocked
Webpack plugin for Size Limit
Small timing library
Generate HAR file with Puppeteer
A performant, customizable React Native signature canvas with advanced error handling, WebView optimization, and TypeScript support for iOS, Android, and Expo
Advanced cross-platform operating system monitoring utilities with TypeScript support
The simplest and lightweight solution for User Timing API in Javascript.
the fastest version of Function#bind I could make
Run grunt tasks concurrently
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
A storybook addon to help better understand and debug performance for React components
simple high resolution timing
webpack speed booster, makes you happy!
Core performance client
Use Partytown to move scripts into a web worker in your Astro project
Clinic.js diagnoses your performance issues
ultility to measure execution time
React hook to measure an element's size and handle responsive components.
Send WebVitals from your Next.js project to Axiom.
Size Limit preset for applications
Speed up eslint to accelerate your development workflow
Generate critical path CSS for web pages
Relocate resource intensive third-party scripts off of the main thread and into a web worker.
Universal bundle analyzer and visualizer that works with most popular bundlers and frameworks.
Optimize the speed of important tasks on limited ressources
javascript implementation of the event-reduce algorithm https://pubkey.github.io/event-reduce/
A virtual DOM library with focus on simplicity, modularity, powerful features and performance.
Easily monitor your ThreeJS performances.
JSON parser and stringifier for custom numbers (e.g. BigInt)
A function, a component and a mixin for React pure rendering
Performance Profiler and Monitor
@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
React hook to monitor an element enters or leaves the viewport (or another element).
Full featured Promises/A+ implementation with exceptionally good performance
A bluebird wrapper for node-mysql
**Fully** Reactive Component Template Rendering in Angular. @rx-angular/template aims to be a reflection of Angular's built in renderings just reactive.
General Language Independent Driver for the Enterprise (GLIDE) for Valkey
Stylelint rule for preventing the use of low performance animation and transition properties.
The core Node library used to integrate with Codspeed runners
A light-weight JS library to lazy load any HTML element such as images, ads, videos etc.
Core library for Instana's Node.js packages
Get the speed index from chrome dev tool timeline files. The CLI
Size Limit preset for big open source libraries
measure startup time of your react-native app
Internal metrics plug-in package for Node.js monitoring with Instana
A React Higher Order component that wraps your React Components and debounces their rendering. Uses lodash.debounce under the hood.
vitest plugin for CodSpeed
Native bindings for valkey-glide on linux-x64-gnu
Signals for managing, caching and syncing asynchronous and remote data in Angular
Perform data joins with any type of JS objects
A performant virtual scrolling list library
infinite-scroll, done right. done.
Smooth page transitions, smart preloading and more in Astro
A JavaScript library for zooming images like Medium
Like Underscore, but lazier
Customize scrollbar in modern browsers with smooth scrolling experience.
Parse performance test results from JMeter and many more
webhint's recommended hints configuration for live websites
Compress 🗜️
The linting tool for the web
request animation frame
A fast Mersenne Twister
A JavaScript library for measuring the First Input Delay metric. See https://goo.gl/1AKcj5.
Better Stack Telemetry Next.js client
redux store enhancer which allows batching subscribe notifications.
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.
High-performance streaming multipart/mixed parser for Node.js
Node.js profiling library that automatically uploads heap profiles to Polar Signals
Same as React's `useCallback`, but returns a stable reference.
Improve your Nuxt.js Google Lighthouse score by delaying hydration ⚡️
A simple, light-weight NodeJS utility for measuring code execution in high-resolution real times.
requestAnimationFrame pool to avoid busyness on the thread
Harness the power of Intersection Observers for simple list virtualization in React
Collection of utilities for InfernoJS
Mixins that manage rendered CSS from modular importing
Playwright plugin for analyzing test flow performance
Native bindings for valkey-glide on linux-x64-musl
Express middleware providing on-demand caching in high traffic situations.
Patches global.Promise to use bluebird and returns a bluebird instance
Faster subsequent page-loads by prefetching in-viewport links during idle time
esbuild plugin for Size Limit
Webpack Statoscope plugin for Size Limit
[![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]
Min Heap
User Timing polyfill
Fast and lightweight, standard-compliant javascript parser written in ECMAScript
Generate performance statistics for async or sync functions
Server for Unlighthouse
UI Client for Unlighthouse.
CLI for Unlighthouse
划时代的字体切割工具,CJK与任何字符!支持 otf、ttf、woff2 字体多线程切割,完美地细颗粒度地进行包大小控制。A revolutionary font subetter that supports CJK and any characters! It enables multi-threaded subset of otf, ttf, and woff2 fonts, allowing for precise control over package size.
Scan your entire website with Google Lighthouse.
This plugin gives you the ability to use the Dynatrace Mobile agent in your react native application.
Web performance library for measuring all User-centric performance metrics, including the latest Web Vitals.
request animation frame
High performance Node.js webserver with a simple-to-use API powered by uWebsockets.js under the hood.
This module can add `ServerTiming` Header to http response, and be able to use express middleware
An extremely fast JSX, HTML and XML parser written in Rust compiled to WebAssembly for Node and the Web
An automatic Web Font optimization plugin that supports many platforms such as Vite, Next, Nuxt, and more.
Delightfully scan your entire website with Google Lighthouse. Navigate your performance, accessibility and SEO.
A dead simple benchmarking framework
Lazily render react components
Run gulp tasks in separate cpu processes
Compress 🗜️
A developer tool for debugging React performance issues caused by hook changes and component re-renders.
Implement live chat in your react app without taking a performance hit.
Monitor your web app's performance
A gzip, brotli and zstd compressor for Astro
A d3.js library to produce flame graphs.
Critical CSS for Nuxt
Fast and small Node.js Worker_Threads and Cluster Worker Pool
High performance debug logging
Neo.mjs: The multi-threaded UI framework for building ultra-fast, desktop-like web applications with uncompromised responsiveness, inherent security, and a transpilation-free dev mode.
Simple module to time your code JavaScript or TypeScript code, to see how long it took to run.
@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
Breakpoints mixin pack for Seed
Node.js SDK for Dynatrace OneAgent
You can test React(ReactNative) runtime performance by using this lib. If you want to check the number of renders, or render time in a test environment, this lib makes sense.
Use Alpine within Astro
Angular library which drastically improves execution time of your component's unit tests
A tiny React hook for rendering large datasets like a breeze.
NextJS version of Webpack Bundle Analyzer.
Check load performance of your module and its dependencies
A 100% compliant, self-hosted typescript parser that emits an ESTree-compatible abstract syntax tree
[![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]
A Vite plugin for React Scan - detects performance issues in your React app.
A simple API for accessing v8 native instructions
An Astro integration to optimize Local & Google fonts inspired by @next/font
The modular and type-safe form library for Qwik
This is a library for optimizing performance sensitive events and declarative preventDefault and stopPropagation
Fast cartesian product
Dash0's Web SDK to collect telemetry from end-users' web browsers
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.
WebPageTest API wrapper for NodeJS
Very simple module to calculate block execution time.
This is a library for optimizing performance sensitive events and declarative preventDefault and stopPropagation
Directed Graph
Agent for AppOptics APM
A thin wrapper around fetch that prevents duplicate requests.
Lazy loading for express router
Blazing fast flame graphs for V8 and Node
Webpack plugin to inline critical CSS and lazy-load the rest.
Functional CSS for humans
📈 Beautiful, high-performance Graphs and Charts for React Native
Native bindings for valkey-glide on linux-arm64-musl
Native bindings for valkey-glide on linux-arm64-gnu
Select virtualized component using: react-select v4 + react-virtualized + react hooks
console.time, console.timeLog and console.timeEnd polyfill for react-native
React component for visualizing profiling data
Benchmark.js compatibility layer for CodSpeed
The hapi utility toy chest
A fast lightweight pure JavaScript script for lazy loading and multi-serving images, iframes, videos and more.
react StaticContainer
Fast, customizable markdown renderer for Svelte with built-in caching, TypeScript support, and Svelte 5 runes
Measure Babel compilation time
statman-stopwatch is one of the metrics from the statman library. It is a simple high res stopwatch for node.js. Stopwatch is useful for determining the amount of time it takes to perform an activity.
memoize the last result, in async way
Cutting edge GraphQL planning and execution engine
A performant binary encoding for geographic data
Constant for better performance
ObserveRTC Client Integration Javascript Library
JustGage is a handy JavaScript plugin for generating and animating nice & clean gauges. Modern ES6+ implementation with native SVG rendering (v2.0 modernized by robertsLando).
A Cypress plugin for reporting individual command timings
The modular and type-safe form library for SolidJS
Enable other React components to be selectable by drawing a box with your mouse/touch
Inspect module load time with performance.measure
Comprehensive library for monitoring system statistics including CPU, memory, disk, network, battery, and process information with time-series monitoring
A custom Jest reporter that identifies and reports on the slowest running tests in your test suite.
A lightweight utility for ES6 like classes and an easier ES5 aware object properties definition introducing new, performance oriented, patterns.
🚀 Boost your React Native app's performance with a single line of code
Parse raw trace data into the Chrome DevTools' structured profiling data models
Easily monitor your vanilla ThreeJS app performances.
Stateless weak memoization replacement for reselect and memoize-one
Fast and consistently responsive apps using a single function call