Skip to content

Benchmarking Display Page#2

Open
jamesdaniel3 wants to merge 10 commits intomilkyicedtea:masterfrom
jamesdaniel3:result-display
Open

Benchmarking Display Page#2
jamesdaniel3 wants to merge 10 commits intomilkyicedtea:masterfrom
jamesdaniel3:result-display

Conversation

@jamesdaniel3
Copy link

In this branch, I created a web page where the results of the benchmarking tests can be displayed. There is just one page which contains a card for each language and displays all of the basic information from the JSON files.

The dashboard currently just loads results from the wrk-results directory, but depending on the hosting solution there are a lot of possibilities for how to handle the data storage. One fairly-easy solution would be to create a github workflow that moves test results to a location in result-display on a pull request and then just have the hosted site depend on those files. I did not attempt to host the frontend because I figured the maintainers would want ownership of the hosting.

When a new language or set of frameworks is added to the benchmarking, the only file that a user needs to change is /result-display/src/constants/LanguageDataFiles.ts.

You can check the webpage by navigating to the result-display directory and then running the following

npm install 
npm run dev

@milkyicedtea milkyicedtea self-assigned this Jun 27, 2025
@milkyicedtea milkyicedtea added the enhancement New feature or request label Jun 27, 2025
@milkyicedtea milkyicedtea linked an issue Jun 27, 2025 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Displaying Benchmark Results

2 participants