There's no direct connection between the computers, so not your opponent. If it's iOS I read there was a bug and you need to update. Otherwise, maybe something in this article will help...
https://support.chess.com/article/213-how-do-i-fix-my-disconnect-lag-issues
Ppl will spam disconnect/reconnect during ur turn so it basically like playing with a strobe light on your monitor.....this is gamesmanship i think and should not be allowed.
Post your thoughts and opinions. Thanks.