From f05b22c53e9288c7f786d77277a42e4c6807e8dd Mon Sep 17 00:00:00 2001 From: Marcos Casagrande Date: Sat, 19 Apr 2025 17:45:06 +0200 Subject: [PATCH] Web: Avoid extra copy when encoding string in WebSocket _onmessage --- modules/websocket/library_godot_websocket.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/modules/websocket/library_godot_websocket.js b/modules/websocket/library_godot_websocket.js index a6ebdeba6a6..beaaf7d1466 100644 --- a/modules/websocket/library_godot_websocket.js +++ b/modules/websocket/library_godot_websocket.js @@ -58,8 +58,7 @@ const GodotWebSocket = { return; } else if (typeof event.data === 'string') { is_string = 1; - const enc = new TextEncoder('utf-8'); - buffer = new Uint8Array(enc.encode(event.data)); + buffer = new TextEncoder('utf-8').encode(event.data); } else { GodotRuntime.error('Unknown message type'); return;