From 7bcc0c19aa713e2570d2c6b418f6ef27b79b8fda Mon Sep 17 00:00:00 2001 From: Robby Zambito Date: Mon, 12 Jan 2026 09:37:24 -0500 Subject: Significant speed improvement --- src/Server/Client.zig | 10 ---------- 1 file changed, 10 deletions(-) (limited to 'src/Server') diff --git a/src/Server/Client.zig b/src/Server/Client.zig index 6ad1804..77034fd 100644 --- a/src/Server/Client.zig +++ b/src/Server/Client.zig @@ -40,16 +40,6 @@ pub fn start(self: *Client, io: std.Io) !void { std.debug.assert(self.to_client.end == 0); while (true) { self.to_client.end = try self.recv_queue.get(io, self.to_client.buffer, 1); - // Wait 1 nanosecond to see if more data is in the queue. - // If there is, add it to the write buffer before sending it. - // The reason for this is because if we send the first chunk as soon as we get it, - // we will likely be sending a partial message, which will end up being way slower. - try io.sleep(.fromNanoseconds(1), .awake); - self.to_client.end += try self.recv_queue.get( - io, - self.to_client.buffer[self.to_client.end..], - 0, - ); try self.to_client.flush(); } } -- cgit