Ich habe zwar hier einen proprietären Serializer/Enctype aber dass das auch mit JSON (wenn auch langsamer) funktioniert davon bin ich überzeugt. Ein Beweis der These "JSON wäre langsamer" würde mich sehr interessieren[...]
Wenn ich mir folgendes auf Deiner Seite anschaue:
encode_eav: function(eav){
var s = new String();
var trip = new Array();
for(var ent in eav){
for(var att in eav[ent]){
var val = eav[ent][att] ? new String(eav[ent][att]) : new String('');
val = val.replace(/%/g, '%25');
val = val.replace(/;/g, '%3B');
val = val.replace(/\=/g, '%3D');
trip.push(ent+'='+att+'='+val);
}
}
return trip.join(";");
},
möchte ich bereits ohne Messung gegen Deine These wetten, das kann keine Chance gegen ein nativ im Browser implementiertes "JSON.stringify" haben.