Skip to content

Benchmarks website revamped#6215

Merged
0ax1 merged 8 commits intovortex-data:developfrom
palaska:bp/bench
Jan 30, 2026
Merged

Benchmarks website revamped#6215
0ax1 merged 8 commits intovortex-data:developfrom
palaska:bp/bench

Conversation

@palaska
Copy link
Contributor

@palaska palaska commented Jan 29, 2026

Keeps the old benchmarks website for now because Cloudflare pages serves the static page on develop.

This is safe to merge and once merged, it will publish a docker image to GHCR (ghcr.io/vortex-data/vortex/benchmarks-website:latest). The VM hosting the website listens to changes with Watchtower and will update itself when there is a new image version.

  • This PR gets merged, docker image is created
  • Update EC2 to start fetching from new repo
  • Update DNS records to point to the EC2
  • Kill Cloudflare Pages
  • Cleanup v1 website's code

Signed-off-by: Baris Palaska <barispalaska@gmail.com>
Signed-off-by: Baris Palaska <barispalaska@gmail.com>
Signed-off-by: Baris Palaska <barispalaska@gmail.com>
Signed-off-by: Baris Palaska <barispalaska@gmail.com>
Signed-off-by: Baris Palaska <barispalaska@gmail.com>
@0ax1 0ax1 enabled auto-merge (squash) January 30, 2026 10:27
@codspeed-hq
Copy link

codspeed-hq bot commented Jan 30, 2026

Merging this PR will improve performance by ×3.1

⚡ 6 improved benchmarks
✅ 1112 untouched benchmarks
⏩ 1384 skipped benchmarks1

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation take_map[(0.1, 0.1)] 1,228.1 µs 929.7 µs +32.09%
Simulation take_map[(0.05, 0.1)] 687.4 µs 607 µs +13.24%
Simulation take_map[(0.1, 1.0)] 11.1 ms 3.6 ms ×3.1
Simulation take_map[(0.05, 0.05)] 577.8 µs 467.2 µs +23.67%
Simulation take_map[(0.1, 0.05)] 1,356.3 µs 775.2 µs +74.95%
Simulation take_map[(0.1, 0.5)] 5.4 ms 2.1 ms ×2.6

Comparing palaska:bp/bench (0eae39e) with develop (44d39e3)

Open in CodSpeed

Footnotes

  1. 1384 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports.

auto-merge was automatically disabled January 30, 2026 13:46

Head branch was pushed to by a user without write access

Signed-off-by: Baris Palaska <barispalaska@gmail.com>
Signed-off-by: Baris Palaska <barispalaska@gmail.com>
Signed-off-by: Baris Palaska <barispalaska@gmail.com>
@0ax1 0ax1 enabled auto-merge (squash) January 30, 2026 15:19
@0ax1 0ax1 merged commit 5884399 into vortex-data:develop Jan 30, 2026
42 of 44 checks passed
@palaska
Copy link
Contributor Author

palaska commented Jan 30, 2026

I'm leaving the v1 website's code to keep the option to quickly revert if needed

AdamGS pushed a commit that referenced this pull request Feb 2, 2026
Keeps the old benchmarks website for now because Cloudflare pages serves
the static page on develop.

This is safe to merge and once merged, it will publish a docker image to
GHCR (`ghcr.io/vortex-data/vortex/benchmarks-website:latest`). The VM
hosting the website listens to changes with Watchtower and will update
itself when there is a new image version.


- [ ] This PR gets merged, docker image is created
- [ ] Update EC2 to start fetching from new repo
- [ ] Update DNS records to point to the EC2
- [ ] Kill Cloudflare Pages
- [ ] Cleanup v1 website's code

---------

Signed-off-by: Baris Palaska <barispalaska@gmail.com>
danking pushed a commit that referenced this pull request Feb 6, 2026
Keeps the old benchmarks website for now because Cloudflare pages serves
the static page on develop.

This is safe to merge and once merged, it will publish a docker image to
GHCR (`ghcr.io/vortex-data/vortex/benchmarks-website:latest`). The VM
hosting the website listens to changes with Watchtower and will update
itself when there is a new image version.


- [ ] This PR gets merged, docker image is created
- [ ] Update EC2 to start fetching from new repo
- [ ] Update DNS records to point to the EC2
- [ ] Kill Cloudflare Pages
- [ ] Cleanup v1 website's code

---------

Signed-off-by: Baris Palaska <barispalaska@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog/feature A new feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants