Skip to content

Conversation

@Uzlopak
Copy link
Collaborator

@Uzlopak Uzlopak commented Nov 4, 2025

BenchEvent becomes a class, thus avoiding the Object.defineProperty calls, which are usually slow.

Alot of ts magic to get it typesafe.

@pkg-pr-new
Copy link

pkg-pr-new bot commented Nov 4, 2025

Open in StackBlitz

npm i https://pkg.pr.new/tinylibs/tinybench@398

commit: c9a65c8

@github-actions
Copy link

github-actions bot commented Nov 4, 2025

size-limit report 📦

Path Size Loading time (3g) Running time (snapdragon) Total time
dist/index.js 9.66 KB (-0.22% 🔽) 194 ms (-0.22% 🔽) 27 ms (+415.25% 🔺) 220 ms

@Uzlopak Uzlopak changed the title improve benchevent fix!: improve BenchEvent, remove types BenchEventsMap and TaskEventsMap Nov 4, 2025
@Uzlopak Uzlopak merged commit 7a8daed into main Nov 4, 2025
35 checks passed
@Uzlopak Uzlopak deleted the improve-benchevent branch November 4, 2025 10:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants