https://github.com/lilanga/apis-for-language-profiling
Simple API implementation for generating required workload for load testing / profiling of different langauage stacks (Bun/Node/Rust/Go)
https://github.com/lilanga/apis-for-language-profiling
profiling
Last synced: 3 months ago
JSON representation
Simple API implementation for generating required workload for load testing / profiling of different langauage stacks (Bun/Node/Rust/Go)
- Host: GitHub
- URL: https://github.com/lilanga/apis-for-language-profiling
- Owner: Lilanga
- Created: 2023-09-15T01:20:22.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-09-19T12:41:09.000Z (over 1 year ago)
- Last Synced: 2025-01-26T10:41:29.960Z (4 months ago)
- Topics: profiling
- Language: Rust
- Homepage:
- Size: 14.6 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Basic HTTP server implementations for profiling Bun, NodeJS, Golang and Rust
This project contains basic HTTP server implementations using Bun, NodeJS, Golang and Rust langauages to profile performance of the langauages for daily computational workloads.
## Implementation
All four server endpoints implemented using different langauages use the exact same algorithm. Using basic HTTP utilities to implement HTTP server without relying on sophisticated frameworks.
## Usage
This codebase is created to generate profiling information for the [Bun performance comparison](https://bitsfactory.lilanga.me/posts/bun-performance-for-daytoday-workloads) blog post