mirror of
https://github.com/oven-sh/bun
synced 2026-02-02 15:08:46 +00:00
bench: fix grpc and scripts (#14638)
This commit is contained in:
@@ -3,9 +3,9 @@
|
|||||||
"scripts": {
|
"scripts": {
|
||||||
"deps": "exit 0",
|
"deps": "exit 0",
|
||||||
"build": "exit 0",
|
"build": "exit 0",
|
||||||
"bench:bun": "$BUN bun.js",
|
"bench:bun": "bun bun.js",
|
||||||
"bench:node": "$NODE node.mjs",
|
"bench:node": "node node.mjs",
|
||||||
"bench:deno": "$DENO run -A --unstable deno.js",
|
"bench:deno": "deno run -A --unstable deno.js",
|
||||||
"bench": "bun run bench:bun && bun run bench:node && bun run bench:deno"
|
"bench": "bun run bench:bun && bun run bench:node && bun run bench:deno"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
{
|
{
|
||||||
"name": "bench",
|
"name": "bench",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"bench:bun": "$BUN bun.js",
|
"bench:bun": "bun bun.js",
|
||||||
"bench:node": "$NODE node.mjs",
|
"bench:node": "node node.mjs",
|
||||||
"deps": "cd src && bun run deps",
|
"deps": "cd src && bun run deps",
|
||||||
"build": "cd src && bun run build",
|
"build": "cd src && bun run build",
|
||||||
"bench:deno": "$DENO run -A --unstable deno.js",
|
"bench:deno": "deno run -A --unstable deno.js",
|
||||||
"bench": "bun run bench:bun && bun run bench:node && bun run bench:deno"
|
"bench": "bun run bench:bun && bun run bench:node && bun run bench:deno"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
14
bench/grpc-server/benchmark.proto
Normal file
14
bench/grpc-server/benchmark.proto
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
syntax = "proto3";
|
||||||
|
package benchmark;
|
||||||
|
|
||||||
|
service BenchmarkService {
|
||||||
|
rpc Ping(Request) returns (Response);
|
||||||
|
}
|
||||||
|
|
||||||
|
message Request {
|
||||||
|
string message = 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
message Response {
|
||||||
|
string message = 1;
|
||||||
|
}
|
||||||
@@ -3,8 +3,8 @@
|
|||||||
"scripts": {
|
"scripts": {
|
||||||
"deps": "exit 0",
|
"deps": "exit 0",
|
||||||
"build": "exit 0",
|
"build": "exit 0",
|
||||||
"bun:server": "TLS=1 PORT=50051 $BUN bun.js",
|
"bun:server": "TLS=1 PORT=50051 bun ./index.js",
|
||||||
"node:server": "TLS=1 PORT=50051 $NODE node.js",
|
"node:server": "TLS=1 PORT=50051 node ./index.js",
|
||||||
"bench": "ghz --cacert ./cert.pem --proto ./benchmark.proto --call benchmark.BenchmarkService.Ping -d '{\"message\": \"Hello\"}' --total=100000 localhost:50051",
|
"bench": "ghz --cacert ./cert.pem --proto ./benchmark.proto --call benchmark.BenchmarkService.Ping -d '{\"message\": \"Hello\"}' --total=100000 localhost:50051",
|
||||||
"bench:insecure": "ghz --insecure --proto ./benchmark.proto --call benchmark.BenchmarkService.Ping -d '{\"message\": \"Hello\"}' --total=100000 localhost:50051"
|
"bench:insecure": "ghz --insecure --proto ./benchmark.proto --call benchmark.BenchmarkService.Ping -d '{\"message\": \"Hello\"}' --total=100000 localhost:50051"
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -3,9 +3,9 @@
|
|||||||
"scripts": {
|
"scripts": {
|
||||||
"deps": "exit 0",
|
"deps": "exit 0",
|
||||||
"build": "exit 0",
|
"build": "exit 0",
|
||||||
"bench:bun": "$BUN bun.js",
|
"bench:bun": "bun bun.js",
|
||||||
"bench:node": "$NODE node.mjs",
|
"bench:node": "node node.mjs",
|
||||||
"bench:deno": "$DENO run -A --unstable deno.js",
|
"bench:deno": "deno run -A --unstable deno.js",
|
||||||
"bench": "bun run bench:bun && bun run bench:node && bun run bench:deno"
|
"bench": "bun run bench:bun && bun run bench:node && bun run bench:deno"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
|||||||
@@ -3,9 +3,9 @@
|
|||||||
"scripts": {
|
"scripts": {
|
||||||
"deps": "exit 0",
|
"deps": "exit 0",
|
||||||
"build": "exit 0",
|
"build": "exit 0",
|
||||||
"bench:bun": "$BUN bun.js | grep iter",
|
"bench:bun": "bun bun.js | grep iter",
|
||||||
"bench:node": "$NODE node.mjs | grep iter",
|
"bench:node": "node node.mjs | grep iter",
|
||||||
"bench:deno": "$DENO run -A --unstable deno.mjs | grep iter",
|
"bench:deno": "deno run -A --unstable deno.mjs | grep iter",
|
||||||
"bench": "bun run bench:bun && bun run bench:node && bun run bench:deno"
|
"bench": "bun run bench:bun && bun run bench:node && bun run bench:deno"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,8 +3,8 @@
|
|||||||
"scripts": {
|
"scripts": {
|
||||||
"deps": "exit 0",
|
"deps": "exit 0",
|
||||||
"build": "exit 0",
|
"build": "exit 0",
|
||||||
"bench:bun": "$BUN bun.js",
|
"bench:bun": "bun bun.js",
|
||||||
"bench:node": "$NODE node.mjs",
|
"bench:node": "node node.mjs",
|
||||||
"bench": "bun run bench:bun && bun run bench:node"
|
"bench": "bun run bench:bun && bun run bench:node"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -5,10 +5,10 @@
|
|||||||
},
|
},
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"build": "exit 0",
|
"build": "exit 0",
|
||||||
"bench:bun": "$BUN bun.js",
|
"bench:bun": "bun bun.js",
|
||||||
"bench:node": "$NODE node.mjs",
|
"bench:node": "node node.mjs",
|
||||||
"deps": "npm install && bash src/download.sh",
|
"deps": "npm install && bash src/download.sh",
|
||||||
"bench:deno": "$DENO run -A --unstable-ffi deno.js",
|
"bench:deno": "deno run -A --unstable-ffi deno.js",
|
||||||
"bench": "bun run bench:bun && bun run bench:node && bun run bench:deno"
|
"bench": "bun run bench:bun && bun run bench:node && bun run bench:deno"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user