Compression
Per-message compression can be enabled with the perMessageDeflate parameter. When set, all messages will be compressed using the permessage-deflate WebSocket extension.
JSTime.serve({ // ... websocket: { // enable compression perMessageDeflate: true, },});To enable compression for individual messages, pass true as the second parameter to ws.send().
JSTime.serve({ // ... websocket: { async message(ws, message) { // send a compressed message ws.send("Hello world!", true); }, },});