Skip to content

docs(benchmarks): update benchmark report with cleaned framework list#4583

Merged
appleboy merged 1 commit intomasterfrom
docs/update-benchmarks-2026
Mar 15, 2026
Merged

docs(benchmarks): update benchmark report with cleaned framework list#4583
appleboy merged 1 commit intomasterfrom
docs/update-benchmarks-2026

Conversation

@appleboy
Copy link
Member

Summary

  • Remove 20 deprecated/unmaintained frameworks from BENCHMARKS.md (Ace, Aero, Bear, Bone, Denco, Gocraft Web, Goji v1, Go-JSON-Rest, Gowww Router, Kocha, LARS, Martini, Pat, Possum, R2router, Rivet, Tango, TigerTonic, Traffic, Vulcan)
  • Add BunRouter and Fiber as newly benchmarked routers
  • Add a ranked Summary table at the top for quick reference
  • Refresh all benchmark data with latest results on Apple M4 Pro / Go 1.25.8

Companion change: gin-gonic/go-http-routing-benchmark@ff3cdf5

Test plan

  • Verify BENCHMARKS.md renders correctly on GitHub
  • Cross-check numbers against go-http-routing-benchmark README

🤖 Generated with Claude Code

Copilot AI review requested due to automatic review settings March 15, 2026 09:03
@appleboy appleboy force-pushed the docs/update-benchmarks-2026 branch from e9fa49b to 64461dc Compare March 15, 2026 09:05
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the repository’s benchmark documentation to reflect a refreshed router set and new benchmark runs, making the results easier to scan and compare.

Changes:

  • Removes deprecated/unmaintained frameworks from the benchmark report and adds BunRouter + Fiber.
  • Adds a ranked Summary table plus a Table of Contents for navigation.
  • Refreshes memory and benchmark result tables with new measurements (Apple M4 Pro / Go 1.25.8).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

BENCHMARKS.md Outdated
Comment on lines 120 to 125
| **Gin** | **7,896** |
| **HttpTreeMux** | **7,848** |
| BunRouter | 9,336 |
| Chi | 9,656 |
| GowwwRouter | 10,048 |
| TigerTonic | 9,808 |
| Bone | 11,440 |
| GocraftWeb | 12,752 |
| Echo | 13,816 |
| Macaron | 13,704 |
- Remove 20 deprecated frameworks from benchmark report
- Add BunRouter and Fiber as newly benchmarked routers
- Add ranked summary table based on GitHub API throughput
- Add memory consumption tables sorted by bytes ascending
- Include all micro and API benchmark results with rankings

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@appleboy appleboy force-pushed the docs/update-benchmarks-2026 branch from 64461dc to fbc38c4 Compare March 15, 2026 09:12
@appleboy appleboy merged commit ecd26c8 into master Mar 15, 2026
25 checks passed
@appleboy appleboy deleted the docs/update-benchmarks-2026 branch March 15, 2026 09:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants