Если браузер закрывает один конец сокета (либо явно через закрытие, либо неявно, потому что процесс завершается), сервер на другом конце соединения сокета будет уведомлен о том, что сокет теперь закрыт.Это только часть того, как работает TCP.Даже если сообщение потеряно и сервер подумал, что сокет все еще открыт, при попытке отправки данных в конечном итоге выяснится, что другой конец не подтверждает пакеты, и соединение будет разорвано.
ВВ случае вкладки браузера разумно предположить, что браузер очистит / закроет все ресурсы, связанные с закрытой вкладкой.