deno/ext/http
Yusuke Tanaka 9f26ca4509
feat(ext/http): Make http server parameters configurable (#26785)
This commit makes http server parameters configurable on the extension
initialization via two callbacks users can provide.

The main motivation behind this change is to allow `deno_http` users to
tune the HTTP/2 server to suit their needs, although Deno CLI users will
not benefit from it as no JavaScript interface is exposed to set these
parameters currently.

It is up to users whether to provide hook functions. If not provided,
the default configuration from hyper crate will be used.
2024-11-18 17:46:24 -08:00
..
benches
00_serve.ts feat: OpenTelemetry Tracing API and Exporting (#26710) 2024-11-13 10:38:46 +00:00
01_http.js
02_websocket.ts
Cargo.toml chore: forward v2.0.6 release commit to main (#26804) 2024-11-10 13:12:18 +05:30
compressible.rs
fly_accept_encoding.rs
http_next.rs feat(ext/http): Make http server parameters configurable (#26785) 2024-11-18 17:46:24 -08:00
lib.rs feat(ext/http): Make http server parameters configurable (#26785) 2024-11-18 17:46:24 -08:00
network_buffered_stream.rs
reader_stream.rs
README.md
request_body.rs refactor(ext/http): use concrete error types (#26377) 2024-10-18 15:57:12 -07:00
request_properties.rs
response_body.rs
service.rs feat(ext/http): abort event when request is cancelled (#26781) 2024-11-08 18:46:11 +05:30
websocket_upgrade.rs refactor(ext/http): use concrete error types (#26377) 2024-10-18 15:57:12 -07:00

deno_http

This crate implements server-side HTTP based on primitives from the Fetch API.