Skip to content

ronny1982/webservice-benchmarks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Web Framework - Benchmarks

Environment Prerequisite

Toolchains

Helpers

Run Benchmarks

Node (HTTP)

cd ./servers/node
node ./serve-http.js # Non-SSL
node ./servessl-http.js # SSL

Node (UWS)

cd ./servers/node
npm install
node ./serve-uws.js # Non-SSL
node ./servessl-uws.js # SSL

Bun

cd ./servers/bun
bun ./serve.ts # Non-SSL
bun ./servessl.ts # SSL

Deno

cd ./servers/deno
deno run --allow-net --allow-read --unstable ./serve.ts

golang (HTTP)

cd ./servers/golang
go run ./serve-nethttp.go # Non-SSL
go run ./servessl-nethttp.go # SSL

golang (FastHTTP)

cd ./servers/golang
go run ./serve-fasthttp.go # Non-SSL
go run ./servessl-fasthttp.go # SSL

Rust

cd ./servers/rust
cargo run --release --bin=serve # Non-SSL
cargo run --release --bin=servessl # SSL

.NET Core

cd ./servers/dotnet
dotnet run --release

vlang

Memory Leak

Requires OpenSSL Development Package!

cd ./servers/vlang
v -prod run ./serve.v

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published