• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

microlinkhq / keyvhq / 21686611441
97%

Build:
DEFAULT BRANCH: master
Ran 04 Feb 2026 08:12PM UTC
Jobs 0
Files 0
Run time –
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
  cancel
21686611441

push

github

web-flow
perf(core): optimization improvements (#237)

* perf(core): optimize _getKeyUnprefix() string operations (82.6% faster)

Replace inefficient split().splice().join() with indexOf()+substring().
This method is called on every iterator operation, making it critical
for bulk read performance.

- Before: 7.77ms for 100k operations
- After: 1.35ms for 100k operations
- Improvement: 82.6% faster (5.75x speedup)

* perf(core): optimize constructor initialization (54.8% faster)

Replace Object.entries().forEach() with direct object spread and assign.
Reduces intermediate allocations and iterations during instance creation.

- Before: 2.39ms for 10k instances
- After: 1.08ms for 10k instances
- Improvement: 54.8% faster (2.2x speedup)

* perf(core): optimize iterator hot path (10.2% faster)

Cache Date.now() once per iteration instead of calling per-key, and
replace string includes() with startsWith() for proper prefix checking.

Benefits:
- Reduces system calls in tight loops during bulk operations
- More semantically correct namespace filtering
- Better performance for iterating thousands of keys

- Before: 1.37ms for 1k keys
- After: 1.23ms for 1k keys
- Improvement: 10.2% faster

* test(core): add performance benchmark suite

* chore: delete benchmark

* refactor: tweaks
Source Files on build 21686611441
Detailed source file information is not available for this build.
  • Back to Repo
  • Github Actions Build #21686611441
  • 7d88b5d4 on github
  • Prev Build on master (#12630704238)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc