That's incorrect, browsers can run the protocol just fine. There are other clients without a backend. My client does not have a backend