Eine andere Lösung setzt auf HTTP: Wenn es einen Response-Header Content-Length
gibt, liest der Browser die Response bytegenau am Stück in dieser Länge.
Das heißt, Du kannst beliebige Daten anhängen, sie spielen keine Rolle im Browser. Um an diese angehängten Daten heranzukommen, braucht es einen Low-Level-Client, ist aber auch kein Problem eine Solchen zu bauen.
MfG