Reusify helps you reuse objects and functions to improve performance in Node.js, aiming for about 10% faster execution in hot code paths. It provides a pattern for getting cached instances, resetting their state, and releasing them back to the cache to reduce function allocation and garbage collector pressure.
Project status
- The repository appears intermittently maintained, with the most recent upstream activity dated 2026-02-09 and the newest notable tag update being v1.1.0 on 2025-02-25.
- Update cadence looks sparse, with large historical gaps (for example, v1.0.3 in 2017, v1.0.4 in 2018, and v1.1.0 in 2025), suggesting maintenance occurs in bursts rather than a regular schedule.
AI summary generated Today
Recent updates
v1.1.0
2/25/2025v1.1.0 mainly focuses on adding TypeScript support and modernizing the project tooling and CI configuration. The published code diff, however, also changes the developer toolchain (linting, testing, coverage) and adds several repository configuration files that are not mentioned in the release notes.
Featuresv1.0.4
1/26/2018v1.0.4 release notes only mention restoring peak performance (PR #8), but the provided code diff does not show any core library change implementing that. The changes visible in the diff are primarily README/example updates, test additions, CI configuration, and devDependency bumps.
v1.0.3
7/20/2017The release notes claim only documentation and benchmark updates. The actual diff shows changes limited to CI configuration, README/benchmarks, and development toolchain dependencies, with no direct changes to the library’s runtime logic.
v1.0.1
12/16/2015Release v1.0.1 primarily updates CI and adds code coverage reporting via Coveralls. The code diff shows new CI configuration (Travis matrix, caching, and after_script) plus new npm scripts and dev dependencies for coverage instrumentation.
SecurityFeaturesv1.0.0
9/11/2015This release is the initial v1.0.0 publication. There are no release-note details beyond stating it is the first release, so no specific changes, fixes, or migration guidance can be inferred.