deno/ext/http
Matt Mastracci 1297c9a8f3
chore(ext/node): use BufView natively in http2 (#21688)
Node HTTP/2 was using the default h2 `Bytes` datatype when we can be
making using of `BufView` like we do in `Deno.serve`.

`fetch` and `Deno.serverHttp` can't make use of `BufView` because they
are using `reqwest` which is stuck on hyper 0.x at this time.
2023-12-23 08:58:20 -07:00
..
benches chore: use rustfmt imports_granularity option (#17421) 2023-01-14 23:18:58 -05:00
00_serve.js refactor: pull 'core', 'internals', 'primordials' from ES module (#21462) 2023-12-07 14:21:01 +01:00
01_http.js fix(websockets): server socket field initialization (#21433) 2023-12-13 14:21:34 +00:00
Cargo.toml chore: update ext/http to hyper 1.0.1 and http 1.0 (#21588) 2023-12-22 01:54:28 +01:00
compressible.rs chore: update copyright year to 2023 (#17247) 2023-01-02 21:00:42 +00:00
fly_accept_encoding.rs chore: update ext/http to hyper 1.0.1 and http 1.0 (#21588) 2023-12-22 01:54:28 +01:00
http_next.rs chore: update ext/http to hyper 1.0.1 and http 1.0 (#21588) 2023-12-22 01:54:28 +01:00
lib.rs chore(ext/node): use BufView natively in http2 (#21688) 2023-12-23 08:58:20 -07:00
network_buffered_stream.rs chore: fix typos (#19572) 2023-06-26 09:10:27 -04:00
reader_stream.rs chore: update copyright year to 2023 (#17247) 2023-01-02 21:00:42 +00:00
README.md chore: add README to ext/http/ (#11958) 2021-09-08 20:48:28 +02:00
request_body.rs fix(ext/http): ensure aborted bodies throw (#20503) 2023-09-15 08:08:21 -06:00
request_properties.rs chore: update ext/http to hyper 1.0.1 and http 1.0 (#21588) 2023-12-22 01:54:28 +01:00
response_body.rs chore: update ext/http to hyper 1.0.1 and http 1.0 (#21588) 2023-12-22 01:54:28 +01:00
service.rs chore: update ext/http to hyper 1.0.1 and http 1.0 (#21588) 2023-12-22 01:54:28 +01:00
websocket_upgrade.rs chore: update ext/http to hyper 1.0.1 and http 1.0 (#21588) 2023-12-22 01:54:28 +01:00

deno_http

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