perMessageDeflate 参数启用逐消息压缩。设置后,所有消息都会使用 permessage-deflate WebSocket 扩展进行压缩。
要为单个消息启用压缩,请在调用
ws.send() 时传入第二个参数 true。
perMessageDeflate 参数启用逐消息压缩。设置后,所有消息都会使用 permessage-deflate WebSocket 扩展进行压缩。
Bun.serve({
// ...
websocket: {
// 启用压缩
perMessageDeflate: true,
},
});
ws.send() 时传入第二个参数 true。
Bun.serve({
// ...
websocket: {
async message(ws, message) {
// 发送压缩消息
ws.send(message, true);
},
},
});