When does LiveView use long polling instead of websocket?

There could also be clients which don‘t support connecting using websockets at all.