Mitleser: ContentEditable und Cursor

Beitrag lesen

problematische Seite

möchte ich bereits ohne Messung gegen Deine These wetten, das kann keine Chance gegen ein nativ im Browser implementiertes "JSON.stringify" haben.

Bestätigt, folgendes auf Deiner Startseite gerade im Firefox ausgeführt:

var testData = {};
for (var i=0; i <= 50000; i++) {
	testData[i] = i + 'xyz';
}
console.log(testData.length);

console.time('timer');
var none = JSON.stringify(testData)
console.timeEnd('timer');
console.time('timer');
var none = cEAV.encode_eav(testData)
console.timeEnd('timer');

Ergebnis bei mir:

"JSON.stringify(testData)" schwankt so zwischen 10 und 20 Millisekunden

"cEAV.encode_eav(testData)" schwankt so zwischen 3000 und 3200 Millisekunden

Werte im Chrome:

"JSON.stringify(testData)": 30 - 40 Millisekunden

"cEAV.encode_eav(testData)" 740 - 780 Millisekunden