Когда в протоколе веб-сокета происходит событие "onmessage", гарантировано ли вам полное сообщение или это больше похоже на прямое TCP-соединение, где вы сначала буферизуете данные, а затем пытаетесь извлечь пакеты.
Существует поддержка уровня протокола для фрагментированных сообщений и потоковой передачи.Но это поведение не представлено в текущем API Javascript ( ссылка ).Так что да, если вы получаете сообщение, это действительно целое сообщение, даже если было отправлено столько фрагментов.