Probably majority of difference involved various kinds of history downloads (like with Matrix). There's nothing special when it comes to base WebSockets-over-TLS vs XMPP, except that there's a possibility that the Websockets-based sytem is more efficient (XMPP has pretty big overhead)