i have this feeling that websockets are too expensive compared to the benefit they give for a chat app but i havent tested it yet, like what would be the scalability issues with serving million users via http polling vs wss