chore(deps-dev): bump tinybench from 5.1.0 to 6.0.2 in the dev-dependencies group across 1 directory#1
Closed
dependabot[bot] wants to merge 1 commit into
Conversation
Bumps the dev-dependencies group with 1 update in the / directory: [tinybench](https://github.com/tinylibs/tinybench). Updates `tinybench` from 5.1.0 to 6.0.2 - [Release notes](https://github.com/tinylibs/tinybench/releases) - [Commits](tinylibs/tinybench@v5.1.0...v6.0.2) --- updated-dependencies: - dependency-name: tinybench dependency-version: 6.0.2 dependency-type: direct:development update-type: version-update:semver-major dependency-group: dev-dependencies ... Signed-off-by: dependabot[bot] <support@github.com>
448e346 to
caf060f
Compare
Contributor
|
Closing: tinybench v6 is not yet supported by @codspeed/vitest-plugin (CodSpeedHQ/codspeed-node#69). Dependabot is being configured to ignore tinybench major bumps until upstream supports v6. |
Contributor
Author
|
This pull request was built based on a group rule. Closing it will not ignore any of these versions in future pull requests. To ignore these dependencies, configure ignore rules in dependabot.yml |
awesomesk1ll
added a commit
that referenced
this pull request
May 16, 2026
The first four scenarios picked spots where rxjs's thin Subject design dominates. Scenarios 5 and 6 cover the workloads our design is built for, and the picture flips. - 05-sparse-bus: 100 distinct event types share a logical dispatcher, fire targets one. Indexed Map<eventName, Set<Trigger>> stays O(1); rxjs's shared Subject + 100 filter pipes pays O(N), saga similar. Triggery 544k vs rxjs 286k vs saga 251k — ~2x win. effector and xstate beat us here because their per-event primitives are tighter. - 06-lazy-conditions: 5 sources update every iteration, handler reads only #1. Triggery's pull-only conditions make source updates free (variable writes); effector's combine/sample, saga's reducer + select, and xstate's assign all pay per-update. Triggery 517k vs effector 212k / saga 302k / xstate 127k. rxjs BehaviorSubject + withLatestFrom hits 2.57M because it's essentially the same lazy strategy implemented through operators — replacing it with combineLatest would put rxjs in our range. - COMPARISONS.md: explains why rxjs is fast (no inspector / cascade / middleware / concurrency tracking on the hot path), adds 'where each library shines' summary, drops the marketing-speak. - README Performance section: all 6 scenarios with bold winner per row, honest 2-line take.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bumps the dev-dependencies group with 1 update in the / directory: tinybench.
Updates
tinybenchfrom 5.1.0 to 6.0.2Release notes
Sourced from tinybench's releases.
... (truncated)
Commits
72d7d53chore: release v6.0.2fe73bb8chore(deps): lock file maintenance (#553)06ed214chore(deps): update all non-major dependencies (#555)ad7f879chore(deps): update all non-major dependencies (#554)124e4d0fix(lint): add promise recommended config and jsdoc check-tag-names ruleac47e7cchore(deps): update vitest to v4.1.6 and workspace overrides74bcfe9chore: disable simple-git-hooks build script in allowBuilds93ba1c2chore(deps): update pnpm to v11 (#550)fe0a6f9build: keep minify with readable output (strip comments, keep whitespace) (#552)dcc9499chore: update pnpm to v11 (#551)Maintainer changes
This version was pushed to npm by GitHub Actions, a new releaser for tinybench since your current version.