Skip to content

Add Tachyon — a very slow and extremely unsafe Rust server #10000

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 4 commits into from
Jul 22, 2025

Conversation

TachyonConcepts
Copy link
Contributor

Hello TFB team,

If it's not too much trouble, would you consider adding this humble submission to the benchmark suite?

Tachyon is a web server written entirely in unsafe Rust (yes, every single line).
It does only one thing — serve /plaintext — and it does it... well, slowly. Very slowly.
In fact, it’s arguably one of the safest entries to benchmark because you’ll never get overwhelmed by throughput.

This PR includes only the minimal files required to make it work inside the TFB framework.
The server uses io_uring, AVX2, and very questionable life choices — all of which are thoroughly documented in the included README.md.

Thanks for your time and for maintaining such a fantastic benchmark project 🙏

@volyrique
Copy link
Contributor

... would you consider adding this humble submission to the benchmark suite?

They are unlikely to consider it - refer to issue #8420.

@TachyonConcepts
Copy link
Contributor Author

... would you consider adding this humble submission to the benchmark suite?

They are unlikely to consider it - refer to issue #8420.

Good day.
I’ve added support for an additional endpoint — /json, as you requested, so it’s no longer limited to /plaintext.
I hope this update meets the requirements and that TechEmpower will now consider including the framework in the test suite.

@msmith-techempower msmith-techempower merged commit b749f1f into TechEmpower:master Jul 22, 2025
3 checks passed
@TachyonConcepts TachyonConcepts deleted the tachyon branch July 25, 2025 02:07
AliRn76 pushed a commit to AliRn76/FrameworkBenchmarks that referenced this pull request Aug 1, 2025
…er#10000)

* Add TachyonConcept

* attach README.md

* add link to repo

* Add json support for benchmark

---------

Co-authored-by: Feuerbach Vladislav <v@hpcl.io>
Co-authored-by: vladcoderlab <vlad@coderlab.net>
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.

4 participants