Skip to content

Commit 6e5f67c

Browse files
Merge pull request #243 from lightpanda-io/http-buf
http: use 16KB for the client header buffer
2 parents f6e080b + 17a86cc commit 6e5f67c

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

src/browser/loader.zig

+2-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,8 @@ const user_agent = "Lightpanda.io/1.0";
2222

2323
pub const Loader = struct {
2424
client: std.http.Client,
25-
server_header_buffer: [1024]u8 = undefined,
25+
// use 16KB for headers buffer size.
26+
server_header_buffer: [1024 * 16]u8 = undefined,
2627

2728
pub const Response = struct {
2829
alloc: std.mem.Allocator,

src/xhr/xhr.zig

+5-2
Original file line numberDiff line numberDiff line change
@@ -129,8 +129,11 @@ pub const XMLHttpRequest = struct {
129129
response_bytes: ?[]const u8 = null,
130130
response_type: ResponseType = .Empty,
131131
response_headers: Headers,
132-
// used by zig client to parse reponse headers.
133-
response_header_buffer: [1024]u8 = undefined,
132+
133+
// used by zig client to parse response headers.
134+
// use 16KB for headers buffer size.
135+
response_header_buffer: [1024 * 16]u8 = undefined,
136+
134137
response_status: u10 = 0,
135138
response_override_mime_type: ?[]const u8 = null,
136139
response_mime: Mime = undefined,

0 commit comments

Comments
 (0)