Decrypting each history item no longer refetches the whole crypto state, and sending a message only needs the object and frame requests.
Accepting an invitation no longer waits for the vault sync, the redundant join right after joining is skipped, and the crypto state, first log page and channel metadata are requested in parallel.