Skip to content

deps-dev: bump @codspeed/tinybench-plugin from 5.7.1 to 6.0.1 - #156

Merged
funkadelic merged 1 commit into
mainfrom
dependabot/npm_and_yarn/codspeed/tinybench-plugin-6.0.0
Oct 28, 2026
Merged

funkadelic merged 1 commit into
mainfrom
dependabot/npm_and_yarn/codspeed/tinybench-plugin-6.0.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 28, 2026 •

Copy link
Copy Markdown
Contributor

Bumps @codspeed/tinybench-plugin from 5.7.1 to 6.0.1.

Release notes

Sourced from @​codspeed/tinybench-plugin's releases.

v6.0.1

CodSpeed for Node.js 6.0.1 loads again on Linux arm64 systems with an older libstdc++, such as Ubuntu 22.04 and Debian 12. In 6.0.0, the native addon failed there with version 'CXXABI_1.3.15' not found (#96).

What's Changed

Full Changelog: CodSpeedHQ/codspeed-node@v6.0.0...v6.0.1

v6.0.0

CodSpeed for Node.js 6.0.0 adds support for Node.js 24 and 26, Vitest 5 and Vite 8.

Highlights

Node.js 24 and 26

The plugins now ship prebuilt native addons for Node.js 22, 24 and 26, and warn in CI when running on an untested major.

Vitest 5

@codspeed/vitest-plugin supports Vitest 3, 4 and 5 with no configuration change. On Vitest 5, declare benchmarks with the bench test fixture. Each benchmark passed to bench.compare() is reported as its own benchmark in CodSpeed:

import { test } from "vitest";
import { fibonacci } from "./fibonacci";
test("fibo", async ({ bench }) => {
await bench("fibo 10", () => {
fibonacci(10);
}).run();
await bench("fibo 15", () => {
fibonacci(15);
}).run();
});

To compare implementations side by side, pass them to bench.compare() instead. Each benchmark in the group is still reported as its own benchmark in CodSpeed.

Check out the docs for more information!

Breaking changes

  • Node.js 22 or later is now required.
  • The CPU simulation instrument now disables Maglev on Node.js 24 and later, so hot functions tier up as they do on Node.js 22, and suppresses V8's minor GC task. Expect a one-time change in measured values after upgrading.

What's Changed

... (truncated)

Commits
  • 7f4107e v6.0.1
  • 8110099 ci(release): build the linux prebuilds on ubuntu 22.04 for glibc compat
  • f08a6b7 v6.0.0
  • af9781f ci: keep the codspeed-macro turbo cache apart from GitHub's arm runners
  • da4bf71 docs(vitest-plugin): show the vitest 5 bench fixture API in the readme
  • 667d869 test(vitest-plugin): add with-vitest-v5 example
  • af4ce65 test(vitest-plugin): add with-vitest-v4 example
  • b719123 feat(vitest-plugin): support vitest 5 alongside 3 and 4
  • 4b9142c docs: document how to exercise a plugin in the three CodSpeed modes
  • 24fefbc chore(benchmark.js-plugin): stop transforming find-up in jest
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for @​codspeed/tinybench-plugin since your current version.


@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Oct 28, 2026
@dependabot
dependabot Bot requested a review from funkadelic as a code owner October 28, 2026 03:16
@codspeed

codspeed Bot commented Oct 28, 2026 •

Copy link
Copy Markdown
Contributor

Merging this PR will degrade performance by 35.91%

2 warnings, 1 note

⚠️ 3 benchmarks are dominated by system calls

System calls cannot be simulated consistently and are left out of the measure. The reported value understates the real cost. Switch to the Walltime instrument to measure them.

Learn more about system calls

See affected benchmarks

⚠️ Base and head ran on different runner types

Some benchmarks with significant performance changes were compared across different runner types, so the changes might not come from the code. Run base and head on the same runner type, or use CodSpeed Macro Runners for more stable results.

Learn more about Macro Runners

Open the report in CodSpeed to investigate

ℹ️ 1 benchmark has no flamegraph

The flamegraph wasn't generated: most of the time was spent in runtime internals, which would leave nothing useful to analyze.

See affected benchmarks

🎉 Hooray! codspeed-node just leveled up to 6.1.0!

A heads-up, this is a breaking change and it might affect your current performance baseline a bit. But here's the exciting part - it's packed with new, cool features and promises improved result stability 🥳!
Curious about what's new? Visit our releases page to delve into all the awesome details about this new version.

⚡ 1 improved benchmark
❌ 24 (👁 24) regressed benchmarks
✅ 1 untouched benchmark

Performance Changes

Benchmark BASE HEAD Efficiency
⚡ weave the sentences one render shows, 100 rounds 7.1 ms 3.8 ms +86.34%
👁 build a column array through the factory, 100 rounds 991.6 µs 1,479.4 µs -32.98%
👁 build both column arrays for every catalog, 100 rounds 17.7 ms 26.6 ms -33.37%
👁 build both column arrays for one locale, 100 rounds 4.4 ms 6.6 ms -33.51%
👁 render a 100-row page of city cells 710 µs 1,032.5 µs -31.23%
👁 render a 100-row page of film cells 2.2 ms 3.1 ms -28.44%
👁 build both domains' labels for every catalog, 100 rounds 10.7 ms 13.1 ms -18.03%
👁 build one locale's table and search labels, 100 rounds 1.4 ms 1.7 ms -17.61%
👁 resolve a locale for four preference lists, 100 rounds 1.3 ms 2.4 ms -44.07%
👁 apply a 43-action session, 100 rounds 4.8 ms 6.2 ms -23.33%
👁 move a page and write its address, 100 rounds 3.9 ms 5.5 ms -28.92%
👁 parse four addresses into view state, 100 rounds 6.1 ms 6.9 ms -11.59%
👁 serialize a settled view over four addresses, 100 rounds 16.4 ms 22.2 ms -26.23%
👁 read a page past the end of 50250 rows, 100 rounds 147.3 µs 250.3 µs -41.14%
👁 read the first page of 50250 rows, 100 rounds 147.5 µs 250.5 µs -41.11%
👁 walk every page of 50250 rows at 10 a page 3.8 ms 9.3 ms -58.67%
👁 walk every page of 50250 rows at 100 a page 1.1 ms 1.7 ms -33.96%
👁 sort 50250 cities by capital class, ascending 443.9 ms 1,036.2 ms -57.16%
👁 sort 50250 cities by name, ascending 1.3 s 2.7 s -51.16%
👁 sort 50250 cities by name, descending 1.3 s 2.7 s -51.3%
... ... ... ... ...

ℹ️ Only the first 20 benchmarks are displayed. Go to the app to view all benchmarks.

Tip

Curious why performance improved? Comment @codspeedbot explain why performance improved on this PR, or directly use the CodSpeed MCP with your agent.


Comparing dependabot/npm_and_yarn/codspeed/tinybench-plugin-6.0.0 (5598ab5) with main (e82b8db)

Open in CodSpeed

@funkadelic

Copy link
Copy Markdown
Owner

@dependabot rebase

Bumps [@codspeed/tinybench-plugin](https://github.com/CodSpeedHQ/codspeed-node) from 5.7.1 to 6.0.1.
- [Release notes](https://github.com/CodSpeedHQ/codspeed-node/releases)
- [Commits](CodSpeedHQ/codspeed-node@v5.7.1...v6.0.1)

---
updated-dependencies:
- dependency-name: "@codspeed/tinybench-plugin"
  dependency-version: 6.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title deps-dev: bump @codspeed/tinybench-plugin from 5.7.1 to 6.0.0 deps-dev: bump @codspeed/tinybench-plugin from 5.7.1 to 6.0.1 Oct 28, 2026
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/codspeed/tinybench-plugin-6.0.0 branch from 4483562 to 5598ab5 Compare October 28, 2026 18:48
@funkadelic funkadelic self-assigned this Oct 28, 2026
@funkadelic
funkadelic merged commit 5c75d8c into main Oct 28, 2026
8 checks passed
@funkadelic
funkadelic deleted the dependabot/npm_and_yarn/codspeed/tinybench-plugin-6.0.0 branch October 28, 2026 20:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant