big server optimizations
This commit is contained in:
@@ -1,5 +1,7 @@
|
||||
export type SocketRole = "client" | "viewer" | "console_viewer" | "rd_viewer" | "webcam_viewer" | "hvnc_viewer" | "file_browser_viewer" | "process_viewer" | "keylogger_viewer" | "proxy_viewer" | "voice_viewer" | "notifications_viewer";
|
||||
|
||||
const textEncoder = new TextEncoder();
|
||||
|
||||
export const ALLOWED_CLIENT_MESSAGE_TYPES = new Set([
|
||||
"hello",
|
||||
"ping",
|
||||
@@ -35,7 +37,7 @@ export function getMessageByteLength(
|
||||
message: string | ArrayBuffer | Uint8Array,
|
||||
): number {
|
||||
if (typeof message === "string") {
|
||||
return new TextEncoder().encode(message).length;
|
||||
return textEncoder.encode(message).length;
|
||||
}
|
||||
if (message instanceof ArrayBuffer) {
|
||||
return message.byteLength;
|
||||
|
||||
Reference in New Issue
Block a user