clientmaxwindowbits
clientmaxwindowbits, more commonly written as client_max_window_bits, is a parameter used in the WebSocket permessage-deflate extension to negotiate the DEFLATE compression window size. It is part of the negotiation described in RFC 7692 and is conveyed by the client in the Sec-WebSocket-Extensions header when initiating a WebSocket connection.
The parameter indicates the desired base-2 logarithm of the LZ77 sliding window size that the client would
The chosen window size affects performance and resource usage. Larger window sizes can improve compression efficiency,
Security and compatibility considerations apply. Compression can introduce side-channel risks in some contexts, and not all