summaryrefslogtreecommitdiff
path: root/cli/bench/http
diff options
context:
space:
mode:
Diffstat (limited to 'cli/bench/http')
-rw-r--r--cli/bench/http/deno_flash_hono_router.js10
-rw-r--r--cli/bench/http/deno_flash_send_file.js14
-rw-r--r--cli/bench/http/deno_http_read_headers.lua5
-rw-r--r--cli/bench/http/deno_http_serve.js11
-rw-r--r--cli/bench/http/deno_post_bin.lua5
-rw-r--r--cli/bench/http/deno_post_json.lua3
-rw-r--r--cli/bench/http/deno_reactdom_ssr_flash.jsx25
-rw-r--r--cli/bench/http/deno_tcp.ts34
8 files changed, 0 insertions, 107 deletions
diff --git a/cli/bench/http/deno_flash_hono_router.js b/cli/bench/http/deno_flash_hono_router.js
deleted file mode 100644
index baced0cec..000000000
--- a/cli/bench/http/deno_flash_hono_router.js
+++ /dev/null
@@ -1,10 +0,0 @@
-// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
-import { Hono } from "https://deno.land/x/hono@v2.0.9/mod.ts";
-
-const addr = Deno.args[0] || "127.0.0.1:4500";
-const [hostname, port] = addr.split(":");
-
-const app = new Hono();
-app.get("/", (c) => c.text("Hello, World!"));
-
-Deno.serve({ port: Number(port), hostname }, app.fetch);
diff --git a/cli/bench/http/deno_flash_send_file.js b/cli/bench/http/deno_flash_send_file.js
deleted file mode 100644
index bf8541f8b..000000000
--- a/cli/bench/http/deno_flash_send_file.js
+++ /dev/null
@@ -1,14 +0,0 @@
-// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
-
-const addr = Deno.args[0] || "127.0.0.1:4500";
-const [hostname, port] = addr.split(":");
-const { serve } = Deno;
-
-const path = new URL("../testdata/128k.bin", import.meta.url).pathname;
-
-function handler() {
- const file = Deno.openSync(path);
- return new Response(file.readable);
-}
-
-serve({ hostname, port: Number(port) }, handler);
diff --git a/cli/bench/http/deno_http_read_headers.lua b/cli/bench/http/deno_http_read_headers.lua
deleted file mode 100644
index 64f1923ff..000000000
--- a/cli/bench/http/deno_http_read_headers.lua
+++ /dev/null
@@ -1,5 +0,0 @@
-wrk.headers["foo"] = "bar"
-wrk.headers["User-Agent"] = "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36"
-wrk.headers["Viewport-Width"] = "1920"
-wrk.headers["Accept"] = "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9"
-wrk.headers["Accept-Language"] = "en,la;q=0.9" \ No newline at end of file
diff --git a/cli/bench/http/deno_http_serve.js b/cli/bench/http/deno_http_serve.js
deleted file mode 100644
index 639982ce6..000000000
--- a/cli/bench/http/deno_http_serve.js
+++ /dev/null
@@ -1,11 +0,0 @@
-// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
-
-const addr = Deno.args[0] ?? "127.0.0.1:4500";
-const [hostname, port] = addr.split(":");
-const { serve } = Deno;
-
-function handler() {
- return new Response("Hello World");
-}
-
-serve({ hostname, port: Number(port), reusePort: true }, handler);
diff --git a/cli/bench/http/deno_post_bin.lua b/cli/bench/http/deno_post_bin.lua
deleted file mode 100644
index c8f5d3e3f..000000000
--- a/cli/bench/http/deno_post_bin.lua
+++ /dev/null
@@ -1,5 +0,0 @@
-wrk.method = "POST"
-wrk.headers["Content-Type"] = "application/octet-stream"
-
-file = io.open("./cli/bench/testdata/128k.bin", "rb")
-wrk.body = file:read("*a") \ No newline at end of file
diff --git a/cli/bench/http/deno_post_json.lua b/cli/bench/http/deno_post_json.lua
deleted file mode 100644
index cc6c4e226..000000000
--- a/cli/bench/http/deno_post_json.lua
+++ /dev/null
@@ -1,3 +0,0 @@
-wrk.method = "POST"
-wrk.headers["Content-Type"] = "application/json"
-wrk.body = '{"hello":"deno"}' \ No newline at end of file
diff --git a/cli/bench/http/deno_reactdom_ssr_flash.jsx b/cli/bench/http/deno_reactdom_ssr_flash.jsx
deleted file mode 100644
index eaabf8912..000000000
--- a/cli/bench/http/deno_reactdom_ssr_flash.jsx
+++ /dev/null
@@ -1,25 +0,0 @@
-// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
-
-import { renderToReadableStream } from "https://esm.run/react-dom/server";
-import * as React from "https://esm.run/react";
-const { serve } = Deno;
-const addr = Deno.args[0] || "127.0.0.1:4500";
-const [hostname, port] = addr.split(":");
-
-const App = () => (
- <html>
- <body>
- <h1>Hello World</h1>
- </body>
- </html>
-);
-
-const headers = {
- headers: {
- "Content-Type": "text/html",
- },
-};
-
-serve({ hostname, port: Number(port) }, async () => {
- return new Response(await renderToReadableStream(<App />), headers);
-});
diff --git a/cli/bench/http/deno_tcp.ts b/cli/bench/http/deno_tcp.ts
deleted file mode 100644
index b79591073..000000000
--- a/cli/bench/http/deno_tcp.ts
+++ /dev/null
@@ -1,34 +0,0 @@
-// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
-// Used for benchmarking Deno's networking.
-// TODO(bartlomieju): Replace this with a real HTTP server once
-// https://github.com/denoland/deno/issues/726 is completed.
-// Note: this is a keep-alive server.
-// deno-lint-ignore-file no-console
-const addr = Deno.args[0] || "127.0.0.1:4500";
-const [hostname, port] = addr.split(":");
-const listener = Deno.listen({ hostname, port: Number(port) });
-const response = new TextEncoder().encode(
- "HTTP/1.1 200 OK\r\nContent-Length: 12\r\n\r\nHello World\n",
-);
-async function handle(conn: Deno.Conn): Promise<void> {
- const buffer = new Uint8Array(1024);
- try {
- while (true) {
- await conn.read(buffer);
- await conn.write(response);
- }
- } catch (e) {
- if (
- !(e instanceof Deno.errors.BrokenPipe) &&
- !(e instanceof Deno.errors.ConnectionReset)
- ) {
- throw e;
- }
- }
- conn.close();
-}
-
-console.log("Listening on", addr);
-for await (const conn of listener) {
- handle(conn);
-}