Bei einem ArrayBuffer hingegen würde ich da schon eher von Portabilität reden, denn ein Solcher wird sowohl mit JavaScript als auch mit pure Perl mit derselben Performance eingelesen.
Hatten wir vor ein paar Monaten schonmal. Da war Deine Lösung im Client drastisch langsamer und erzeugte auch mehr Datenoverhead als JSON.