FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

Releases · CodSpeedHQ/codspeed-node · GitHub

Releases: CodSpeedHQ/codspeed-node

v6.0.0-beta.2

v6.0.0-beta.2 Pre-release
Pre-release

Choose a tag to compare

Filter
github-actions released this 02 Sep 12:41
v6.0.0-beta.2
d7b132e

What's Changed

Full Changelog: v6.0.0-beta.1...v6.0.0-beta.2

v6.0.0-beta.1

v6.0.0-beta.1 Pre-release
Pre-release

Choose a tag to compare

Filter
github-actions released this 02 Sep 12:37
v6.0.0-beta.1
f387eec

What's Changed

  • feat(vitest-plugin): add vite 8 support by @adriencaccia in #74
  • fix(vitest-plugin): stop importing the deprecated vitest subpaths by @adriencaccia in #75
  • fix(vitest-plugin): call the bench setup and teardown hooks in analysis mode by @adriencaccia in #94

Full Changelog: v6.0.0-beta.0...v6.0.0-beta.1

v6.0.0-beta.0

v6.0.0-beta.0 Pre-release
Pre-release

Choose a tag to compare

Filter
github-actions released this 27 Aug 15:05
v6.0.0-beta.0
9338d9a

Breaking changes:

  • Raised the minimum required version to Node.js 22
  • Added --no-minor-gc-task on Node >= 20
  • Added --no-maglev on Node >= 24

What's Changed

This release adds support for Node.js 24.

Full Changelog: v5.7.1...v6.0.0-beta.0

v5.7.1

Choose a tag to compare

Filter
github-actions released this 24 Jun 09:55
v5.7.1
56fa9fc

What's Changed

Full Changelog: v5.7.0...v5.7.1

v5.7.0

Choose a tag to compare

Filter
github-actions released this 23 Jun 15:50
v5.7.0
36834e8

Highlights

  • Dump full inlining information for higher optimization tiers in walltime so we can show more functions on the profiler. To test it out, set CODSPEED_WALLTIME_PROFILER=samply env variable in the codspeed action.
  • Added support for tinybench v5 and v6 in @codspeed/tinybench-plugin

What's Changed

  • Add necessary flags to dump optimized inlining info and fix walltime marker placement by @GuillaumeLagrange in #83

Full Changelog: v5.6.0...v5.7.0

v5.6.0

Choose a tag to compare

Filter
github-actions released this 16 Jun 12:46
v5.6.0
bcd7e64

What's Changed

Full Changelog: v5.5.0...v5.6.0

v5.5.0

Choose a tag to compare

Filter
github-actions released this 29 May 18:00
v5.5.0
4dae798

Highlights

We are introducing @codspeed/playwright, for walltime benchmarking and profiling of end to end browser applications through playwright.

Here's an example usage, but head to the docs for more information

import { bench, type Page } from "@codspeed/playwright-plugin";
import electronExecutable from "electron";
import path from "node:path";
import { fileURLToPath } from "node:url";

const __dirname = path.dirname(fileURLToPath(import.meta.url));
const appRoot = path.resolve(__dirname, "..");

async function waitUntilSettled(page: Page): Promise<void> {
  await page.waitForFunction(() => {
    const main = document.getElementById("main");
    return !!main && !main.classList.contains("loading");
  });
}

await bench(
  "inbox-search-archive-threads",
  async ({ page }) => {
    await page.fill("#search", "update");
    await waitUntilSettled(page);

    await page.click("#select-visible-btn");
    await page.click("#archive-btn");
    await waitUntilSettled(page);

    await page.click('#sidebar nav button[data-view="threads"]');
    await waitUntilSettled(page);
  },
  {
    target: {
      kind: "electron",
      appPath: path.join(appRoot, "out/main/index.js"),
      cwd: appRoot,
    },
    beforeRound: async ({ page }) => {
      page.setDefaultTimeout(180_000);
      await page.waitForSelector("#main");
      await waitUntilSettled(page);
    },
  },
);

Note: this plugin is only compatible with the walltime instrument.

What's Changed

Full Changelog: v5.4.0...v5.5.0

v5.4.0

Choose a tag to compare

Filter
github-actions released this 28 Apr 13:21
v5.4.0
aa9d127

What's Changed

This release adds first support for macOS walltime.

Please note that profiling and other instruments are not yet available on macOS and will come in a later update.

Full Changelog: v5.3.0...v5.4.0

v5.3.0

Choose a tag to compare

Filter
github-actions released this 17 Apr 10:23
v5.3.0
7c97dc2

What's Changed

We now collect buildtime and runtime environment data to warn users about differences in their runtime environment when comparing two runs against one another.

This data includes toolchain metadata like version and build options, as well as a list of dynamically loaded linked libraries.

Full Changelog: v5.2.0...v5.3.0

v5.2.0

Choose a tag to compare

Filter
github-actions released this 09 Feb 11:58
v5.2.0
1ddf48b

🎉 What's Changed

This release brings support for the memory instrument, which enables you to track memory usage, heap allocations, and memory leaks in your benchmarks.

📚 Details

Full Changelog: v5.1.0...v5.2.0


Back | FazBrowse Home | New Git URL