From 1a897ec03a0c3e44bd487705cd6e09667d384190 Mon Sep 17 00:00:00 2001 From: Toshit Chawda Date: Tue, 6 Feb 2024 01:05:33 -0800 Subject: [PATCH] remove unnecessary tests, add helper script to pacify firefox --- client/demo.js | 7 ------- client/serve.py | 10 ++++++++++ 2 files changed, 10 insertions(+), 7 deletions(-) create mode 100644 client/serve.py diff --git a/client/demo.js b/client/demo.js index 7498e91..b390c98 100644 --- a/client/demo.js +++ b/client/demo.js @@ -41,12 +41,6 @@ onmessage = async (msg) => { ["https://httpbin.org/brotli", {}], ["https://httpbin.org/redirect/11", {}], ["https://httpbin.org/redirect/1", { redirect: "manual" }], - ["https://nghttp2.org/httpbin/get", {}], - ["https://nghttp2.org/httpbin/gzip", {}], - ["https://nghttp2.org/httpbin/brotli", {}], - ["https://nghttp2.org/httpbin/redirect/11", {}], - ["https://nghttp2.org/httpbin/redirect/1", { redirect: "manual" }] - ]) { let resp = await epoxy_client.fetch(url[0], url[1]); console.warn(url, resp, Object.fromEntries(resp.headers)); @@ -122,7 +116,6 @@ onmessage = async (msg) => { } total_mux_minus_native = total_mux_minus_native / num_tests; log(`total mux - native (${num_tests} tests of ${num_tests} reqs): ${total_mux_minus_native} ms or ${total_mux_minus_native / 1000} s`); - } else if (should_perf_test) { const num_tests = 10; diff --git a/client/serve.py b/client/serve.py new file mode 100644 index 0000000..e32b7a0 --- /dev/null +++ b/client/serve.py @@ -0,0 +1,10 @@ +from http.server import HTTPServer, SimpleHTTPRequestHandler, test +import sys + +class RequestHandler (SimpleHTTPRequestHandler): + def end_headers (self): + self.send_header('Cross-Origin-Opener-Policy', 'same-origin') + self.send_header('Cross-Origin-Embedder-Policy', 'require-corp') + SimpleHTTPRequestHandler.end_headers(self) + +test(RequestHandler, HTTPServer, port=int(sys.argv[1]) if len(sys.argv) > 1 else 8000)