Die Objekte des DOM nicht als HTML zu übertragen sondern als Binärdatei würde einen erheblichen Performanceschub bringen und außerdem viel weniger Bandbreite benötigen.
Zum einen glaube ich nicht an „erheblich“.
Doch. Das lässt sich auch leicht nachweisen, Faktor 20 hab ich mal ermittelt.
Zum anderen ist es ein Riesenvorteil von HTML (und SVG u.a. XML), ein Textformat und kein Binärformat zu sein.
Natürlich. Niemand hat vor, Binärdateien händisch zu bearbeiten. Erst ein spezieller Deployprozess macht aus Textdateien maschinenlesbaren und performanten Bytecode.
MFG