diff options
-rw-r--r-- | bench/websocket-server/README.md | 2 | ||||
-rw-r--r-- | bench/websocket-server/chat-client.mjs | 2 | ||||
-rw-r--r-- | bench/websocket-server/chat-server.bun.js | 2 | ||||
-rw-r--r-- | bench/websocket-server/chat-server.deno.mjs | 2 | ||||
-rw-r--r-- | bench/websocket-server/chat-server.node.mjs | 2 |
5 files changed, 4 insertions, 6 deletions
diff --git a/bench/websocket-server/README.md b/bench/websocket-server/README.md index 0954596d8..2578c8d51 100644 --- a/bench/websocket-server/README.md +++ b/bench/websocket-server/README.md @@ -34,6 +34,4 @@ For example, when the client sends `"foo"`, the server sends back `"John: foo"` The client script waits until it receives all the messages for each client before sending the next batch of messages. -TODO: once Deno lands their performance improvements, increase the client count (it was originally going to be 32 or 64, but that would've exluded Deno from the benchmark) - This project was created using `bun init` in bun v0.2.1. [Bun](https://bun.sh) is a fast all-in-one JavaScript runtime. diff --git a/bench/websocket-server/chat-client.mjs b/bench/websocket-server/chat-client.mjs index 510c08836..e8675b6cb 100644 --- a/bench/websocket-server/chat-client.mjs +++ b/bench/websocket-server/chat-client.mjs @@ -3,7 +3,7 @@ const env = "process" in globalThis ? process.env : "Deno" in globalThis ? Deno. const SERVER = env.SERVER || "ws://0.0.0.0:4001"; const WebSocket = globalThis.WebSocket || (await import("ws")).WebSocket; const LOG_MESSAGES = env.LOG_MESSAGES === "1"; -const CLIENTS_TO_WAIT_FOR = parseInt(env.CLIENTS_COUNT || "", 10) || 16; +const CLIENTS_TO_WAIT_FOR = parseInt(env.CLIENTS_COUNT || "", 10) || 32; const DELAY = 64; const MESSAGES_TO_SEND = Array.from({ length: 32 }, () => [ "Hello World!", diff --git a/bench/websocket-server/chat-server.bun.js b/bench/websocket-server/chat-server.bun.js index da05179ea..fc4f8b303 100644 --- a/bench/websocket-server/chat-server.bun.js +++ b/bench/websocket-server/chat-server.bun.js @@ -1,5 +1,5 @@ // See ./README.md for instructions on how to run this benchmark. -const CLIENTS_TO_WAIT_FOR = parseInt(process.env.CLIENTS_COUNT || "", 10) || 16; +const CLIENTS_TO_WAIT_FOR = parseInt(process.env.CLIENTS_COUNT || "", 10) || 32; var remainingClients = CLIENTS_TO_WAIT_FOR; const COMPRESS = process.env.COMPRESS === "1"; const port = process.PORT || 4001; diff --git a/bench/websocket-server/chat-server.deno.mjs b/bench/websocket-server/chat-server.deno.mjs index 5e9203e18..05046fdc7 100644 --- a/bench/websocket-server/chat-server.deno.mjs +++ b/bench/websocket-server/chat-server.deno.mjs @@ -1,6 +1,6 @@ // See ./README.md for instructions on how to run this benchmark. const port = Deno.env.get("PORT") || 4001; -const CLIENTS_TO_WAIT_FOR = parseInt(Deno.env.get("CLIENTS_COUNT") || "", 10) || 16; +const CLIENTS_TO_WAIT_FOR = parseInt(Deno.env.get("CLIENTS_COUNT") || "", 10) || 32; var clients = []; async function reqHandler(req) { diff --git a/bench/websocket-server/chat-server.node.mjs b/bench/websocket-server/chat-server.node.mjs index 5b74e5fbd..d6afb714f 100644 --- a/bench/websocket-server/chat-server.node.mjs +++ b/bench/websocket-server/chat-server.node.mjs @@ -1,6 +1,6 @@ // See ./README.md for instructions on how to run this benchmark. const port = process.env.PORT || 4001; -const CLIENTS_TO_WAIT_FOR = parseInt(process.env.CLIENTS_COUNT || "", 10) || 16; +const CLIENTS_TO_WAIT_FOR = parseInt(process.env.CLIENTS_COUNT || "", 10) || 32; import { createRequire } from "module"; const require = createRequire(import.meta.url); |