It's standard http so you don't have to build your own bad version of http on top of it. It's handles disconnects for you. You can use the browsers built in compression over the life of the connection. You have access to brotli/zstd without having to ship it to the browser first (and it's the C++ version).
In short it means you don't have to do any manual diffing, just let the compression do it for you, and have something on the client like morph to merge it in to the dom. It's way more bandwidth efficient as compression is at the byte/char level not at the semantic html level (and not per message but over the whole stream).
In short it means you don't have to do any manual diffing, just let the compression do it for you, and have something on the client like morph to merge it in to the dom. It's way more bandwidth efficient as compression is at the byte/char level not at the semantic html level (and not per message but over the whole stream).