Skip to content

يمكن تمكين الضغط لكل رسالة باستخدام معامل perMessageDeflate. عند تعيينه، سيتم ضغط جميع الرسائل باستخدام امتداد WebSocket permessage-deflate.

ts
Bun.serve({
  // ...
  websocket: {
    // تمكين الضغط
    perMessageDeflate: true,
  },
});

لتمكين الضغط للرسائل الفردية، مرر true كمعامل ثانٍ إلى ws.send().

ts
Bun.serve({
  // ...
  websocket: {
    async message(ws, message) {
      // إرسال رسالة مضغوطة
      ws.send(message, true);
    },
  },
});

Bun بواسطة www.bunjs.com.cn تحرير