Skip to content

[Autoloop: perf-comparison]#324

Merged
mrjf merged 4 commits into
mainfrom
autoloop/perf-comparison
May 18, 2026
Merged

[Autoloop: perf-comparison]#324
mrjf merged 4 commits into
mainfrom
autoloop/perf-comparison

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

Autoloop: perf-comparison — Performance Benchmark Suite

Systematically benchmarks every tsb function against its pandas equivalent, one function per iteration.

Goal: Add benchmark pairs for all tsb functions so users can compare TypeScript (tsb/Bun) vs Python (pandas) performance.

Program Issue: #221

Current Best Metric: 664 benchmark pairs

Latest: Iteration 319 — pdArray/PandasArray benchmarks

Added benchmark pair for pdArray / PandasArray (src/core/pd_array.ts):

  • benchmarks/tsb/bench_pd_array.ts — creates 10k-element arrays of int, float, string, and nullable int; tests .at(), .toArray(), .length
  • benchmarks/pandas/bench_pd_array.py — equivalent using pd.array() with nullable dtypes (Int64, Float64, string)

Metric: 664 benchmark pairs (↑ from 663, delta: +1)

Run: https://github.com/githubnext/tsb/actions/runs/25984977778


🤖 This PR is maintained by Autoloop. Each accepted iteration adds a commit to this branch.

Generated by Autoloop · ● 20.6M ·

…nchmark pair

Run: https://github.com/githubnext/tsb/actions/runs/25984977778

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@github-actions
Copy link
Copy Markdown
Contributor Author

Commit pushed: d70da5f

Generated by Autoloop

@mrjf mrjf marked this pull request as ready for review May 18, 2026 14:19
@mrjf mrjf merged commit 3096f8b into main May 18, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant